欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年12月12日 09:55:40   作者:  
這篇文章主要介紹了使用JavaScript判斷訪問的來源是手機還是電腦,用的哪種瀏覽器。需要的朋友可以過來參考下,希望對大家有所幫助

js 判斷是什么類型瀏覽器

復(fù)制代碼 代碼如下:

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

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

   {
    }


js用來區(qū)別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瀏覽器”);
}

下面是區(qū)別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的情況下,進行了在一次的檢測,如果你對此有懷疑,可以測試一下。

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

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

復(fù)制代碼 代碼如下:

<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內(nèi)核
presto: u.indexOf('Presto') > -1, //opera內(nèi)核
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內(nèi)核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐內(nèi)核
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應(yīng)該程序,沒有頭部與底部
};
}()
}

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 來判斷。

相關(guān)文章

  • 禁止彈窗中蒙層底部頁面跟隨滾動的幾種方法

    禁止彈窗中蒙層底部頁面跟隨滾動的幾種方法

    我們大家在做彈出層的時候,必不可少的一個元素就是蒙層,也就是遮罩層,當(dāng)彈出層滾動的時候,蒙層底部的頁面一般是要求固定不動的,所以這篇文章就來給大家介紹了如何禁止彈窗中蒙層底部頁面跟隨滾動的幾種方法,需要的朋友可以參考下。
    2017-12-12
  • JS實現(xiàn)將鏈接生成二維碼并轉(zhuǎn)為圖片的方法

    JS實現(xiàn)將鏈接生成二維碼并轉(zhuǎn)為圖片的方法

    這篇文章主要介紹了JS實現(xiàn)將鏈接生成二維碼并轉(zhuǎn)為圖片的方法,涉及qrcodejs插件及js圖片生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • 微信小程序?qū)崿F(xiàn)左滑動刪除效果

    微信小程序?qū)崿F(xiàn)左滑動刪除效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)左滑動刪除效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 微信小程序?qū)崿F(xiàn)單選功能

    微信小程序?qū)崿F(xiàn)單選功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)單選功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • JavaScript原生節(jié)點操作小結(jié)

    JavaScript原生節(jié)點操作小結(jié)

    本文主要介紹了JavaScript原生節(jié)點操作的相關(guān)知識。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 微信小程序 自定義彈窗實現(xiàn)過程(附代碼)

    微信小程序 自定義彈窗實現(xiàn)過程(附代碼)

    這篇文章主要介紹了微信小程序 自定義彈窗實現(xiàn)過程(附代碼),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • 微信小程序?qū)崿F(xiàn)橫向滾動條

    微信小程序?qū)崿F(xiàn)橫向滾動條

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)橫向滾動條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JavaScript 異步調(diào)用框架 (Part 6 - 實例 & 模式)

    JavaScript 異步調(diào)用框架 (Part 6 - 實例 & 模式)

    我們用了5篇文章來討論如何編寫一個JavaScript異步調(diào)用框架(問題 & 場景、用例設(shè)計、代碼實現(xiàn)、鏈?zhǔn)秸{(diào)用、鏈?zhǔn)綄崿F(xiàn)),現(xiàn)在是時候讓我們看一下在各種常見開發(fā)情景中如何使用它了。
    2009-08-08
  • Element-UI的?InfiniteScroll?無限滾動組件基本使用及應(yīng)用場景

    Element-UI的?InfiniteScroll?無限滾動組件基本使用及應(yīng)用場景

    這篇文章主要介紹了Element-UI的InfiniteScroll無限滾動組件基本使用,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • 用javascript實現(xiàn)檢測指定目錄是否存在的方法

    用javascript實現(xiàn)檢測指定目錄是否存在的方法

    今天看到一篇關(guān)于onegreen被掛馬的代碼發(fā)現(xiàn)這個函數(shù),它用js就可以檢測,制定的目錄或指定的文件是否存在,一般用來讀chm文件中的圖片來檢測,目錄的存在。高手就是不學(xué)好。
    2008-01-01

最新評論