麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript判斷訪問的來源是手機還是電腦,用的哪種瀏覽器

2019-11-20 21:28:52
字體:
來源:轉載
供稿:網友

js 判斷是什么類型瀏覽器

復制代碼 代碼如下:

 if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) //  firefox

{
  }
   else if ( document.all && "object" == typeof( window.external ) )   //  ie

   {
    }


js用來區別IE與其他瀏覽器及IE6-8之間的方法。

1、document.all
2、!!window.ActiveXObject;

使用方法如下:

if (document.all){
alert(”IE瀏覽器”);
}else{
alert(”非IE瀏覽器”);
}

if (!!window.ActiveXObject){
alert(”IE瀏覽器”);
}else{
alert(”非IE瀏覽器”);
}

下面是區別IE6、IE7、IE8之間的方法:

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}else if (isIE8){
alert(”ie8″);
}else if (isIE7){
alert(”ie7″);
}
}

首先我們確保這個瀏覽器為IE的情況下,進行了在一次的檢測,如果你對此有懷疑,可以測試一下。

我這里就直接使用在判斷中了,你也可以將他們先進行聲明成變量進行使用。據說火狐以后也會加入document.all這個方法,所以建議使用第二種方法,應該會安全一些。

用navigator.userAgent.indexOf()來區分多瀏覽器,代碼示例如下:

復制代碼 代碼如下:

<coding-1 lang="other">
<script type="text/javascript">
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應該程序,沒有頭部與底部
};
}()
}

document.writeln(" 是否為移動終端: "+browser.versions.mobile);
document.writeln(" ios終端: "+browser.versions.ios);
document.writeln(" android終端: "+browser.versions.android);
document.writeln(" 是否為iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
</script>
</coding>


JavaScript不管是判斷PC瀏覽器還是手機瀏覽器,都是通過User Agent 來判斷。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕一区二区三区四区 | 色呦呦一区二区三区 | 中文字幕一区二区三区久久 | av成人免费观看 | 午夜久久久精品一区二区三区 | 在线看一区二区三区 | 成人免费一区二区三区在线观看 | 欧美黄成人免费网站大全 | 久久亚洲春色中文字幕久久 | 午夜在线视频一区二区三区 | 久久免费激情视频 | av手机免费在线观看 | 日韩黄在线观看 | 国产女厕一区二区三区在线视 | 小视频免费在线观看 | xxx日本视频 | 国产成人自拍视频在线观看 | 免费午夜网站 | 美国一级毛片片aa久久综合 | 免费看欧美一级特黄a毛片 九色com | 亚洲第一成人久久网站 | 欧美精品激情在线 | 日韩毛片免费观看 | 免费在线国产 | 成品片a免人视频 | 欧美成人精品欧美一级乱黄 | 亚洲成人高清在线观看 | 久久国产精品二国产精品中国洋人 | 亚洲第一成人在线 | 欧美另类69xxxxx 视频 | 亚洲精品wwww | 国产精品无码久久久久 | www.mitao| 成人在线视频免费看 | 激情小说激情电影 | 国产亚洲精品久久久久久久久久 | 九九热视频在线免费观看 | 青青操国产 | 欧美一级毛片欧美一级成人毛片 | 99r国产精品 | 在线无码 |