js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码
一个二维码,扫描进入网页,自动识别下载苹果和安卓客户端,判断网页如下,(只有苹果的微信不能自动跳转)所以加个微信判断.
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>移动终端浏览器版本信息</title></head><body><scripttype="text/javascript">varbrowser={versions:function(){varu=navigator.userAgent,app=navigator.appVersion;return{//移动终端浏览器版本信息trident:u.indexOf('Trident')>-1,//IE内核presto:u.indexOf('Presto')>-1,//opera内核webKit:u.indexOf('AppleWebKit')>-1,//苹果、谷歌内核gecko:u.indexOf('Gecko')>-1&&u.indexOf('KHTML')==-1,//火狐内核mobile:!!u.match(/AppleWebKit.*Mobile/i)||!!u.match(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/),//是否为移动终端ios:!!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/),//ios终端android:u.indexOf('Android')>-1||u.indexOf('Linux')>-1,//android终端或者uc浏览器iPhone:u.indexOf('iPhone')>-1||u.indexOf('Mac')>-1,//是否为iPhone或者QQHD浏览器iPad:u.indexOf('iPad')>-1,//是否iPadwebApp:u.indexOf('Safari')==-1//是否web应该程序,没有头部与底部};}(),language:(navigator.browserLanguage||navigator.language).toLowerCase()}if(browser.versions.iPhone||browser.versions.iPad||browser.versions.ios){//苹果版window.location.href="https://itunes.apple.com/us/app/bei-jing-xin-xi-wang-huo-dong/id1097486612?mt=8";is_weixn();//苹果微信不自动跳转浏览器}if(browser.versions.android){//安卓window.location.href="http://active.bjxxw.com/Appdown/active.apk";}//是否为微信functionis_weixn(){varua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger"){alert('微信请在右上角浏览器中打开');}else{returnfalse;}}</script></body></html>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。