1. 程式人生 > >js判斷是否為安卓裝置或微信瀏覽器

js判斷是否為安卓裝置或微信瀏覽器

//判斷是否為安卓裝置
function isAndroid(){
var u = navigator.userAgent;
if(u.indexOf('Android') > -1 || u.indexOf('Linux') > -1){
return true;
}
}

//判斷是否為微信瀏覽器

function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}
}

----------------------------------------------------------

//移動端裝置跳轉到指定頁面
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
webKit : u.indexOf('AppleWebKit') > -1, 
ios    : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), 
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, 
weixin : u.indexOf('MicroMessenger') > -1, 
txnews : u.indexOf('qqnews') > -1,
sinawb : u.indexOf('weibo') > -1,
mqq    : u.indexOf('QQ') > -1
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
};
//跳轉設定
if(browser.versions.android||browser.versions.weixin||browser.versions.txnews||browser.versions.mqq||browser.versions.webKit||browser.versions.ios||browser.versions.sinawb){
self.location="http://wx/";
}

----------------------------------------------------------

//非移動裝置跳轉到PC端頁面
!function(){var a=navigator.userAgent;-1==a.indexOf("iPhone")&&-1==a.indexOf("iPad")&&-1==a.indexOf("iPod")&&-1==a.indexOf("Android")&&(self.location="http://www.baidu.com/")}();