jq 自动打开浏览器_jQuery之解析判断当前页面打开端(APP或浏览器)的方法
本篇文章主要講述jQuery之解析判斷當前頁面打開端(APP或瀏覽器)的方法,希望閱讀本篇文章以后大家有所收獲,幫助大家對相關內容的理解更加深入。
一、代碼如下:
function?check_useragent()
{
var?browser = {
versions: function() {
var?u = 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.*/) || !!u.match(/AppleWebKit/), //是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //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, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web應該程序,沒有頭部與底部????????????????};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
if?(browser.versions.ios) {
return?true;
}
else?if?(browser.versions.android) {
return?true;
}
var?ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return?false;
} else?{
return?false;
}
}
本文由職坐標整理發布,學習更多的相關知識,請關注職坐標IT知識庫!
總結
以上是生活随笔為你收集整理的jq 自动打开浏览器_jQuery之解析判断当前页面打开端(APP或浏览器)的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10安装jboss7_win7系统
- 下一篇: 最新APU核显也能吃鸡单机能玩吃鸡的核显