1.js常見的判斷移動端或者pc端或者安卓和蘋果瀏覽器的方法總結 : http://www.haorooms.com/post/js_pc_iosandmobile
2.Js判斷客戶端是否為PC還是手持設備 : http://blog.csdn.net/seven1276/article/details/8211877
3.
function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; }
4.IOS中微信里無法直接下載跳轉到APP Stroe
5.android中微信里無法直接下載apk安裝包
6.IOS中跳轉到APP Store的鏈接例子:https://itunes.apple.com/cn/app/id471708113?mt=8
7.例子使用
/判斷是否移動端 if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ //判斷是不是微信 if(browser.versions.weixin){ $(".download").click(function(){ $(".guide").show(); $(".int").hide(); }); } else if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //alert(navigator.userAgent); $(".download").html("<a href='https://itunes.apple.com/cn/app/id471708113?mt=8'><img src='http://staticcdn.dev.pydp888.com/android/img/download.png'></a>"); //蘋果端 } else if (/(Android)/i.test(navigator.userAgent)) { $(".download").html("<a href='http://staticcdn.dev.pydp888.com/android/download/IWangZhe-1.0.apk'><img src='http://staticcdn.dev.pydp888.com/android/img/download.png'></a>"); } };