判斷瀏覽器環境(QQ,微信,安卓裝置,IOS裝置,PC微信環境,移動裝置)
阿新 • • 發佈:2019-01-02
判斷瀏覽器環境(QQ,微信,安卓裝置,IOS裝置,PC微信環境,移動裝置)
// ===== 判斷瀏覽器環境 ===== // // 判斷是否是QQ環境 function isQQ() { return(navigator.userAgent.toLowerCase().match(/\bqq\b/i) == "qq") } // 判斷是否是微信環境 function isWeixin() { return(navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == "micromessenger") } // 判斷是否是安卓裝置 function isAndroid() { return navigator.userAgent.indexOf("Android") > -1 || navigator.userAgent.indexOf("Linux") > -1 } // 判斷是否是IOS裝置 function isiOS() { return !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) } // 判斷是否是PC微信環境 function isPCWeixin() { return(navigator.userAgent.toLowerCase().match(/WindowsWechat/i) == "windowswechat") } // 是否是移動裝置 function isMobile() { for(var c = navigator.userAgent.toLowerCase(), b = "android;iphone;symbianos;windows phone;ipad;ipod".split(";"), a = 0; a < b.length; a++) if(0 < c.indexOf(b[a])) return !0; return !1 }