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>"); } };