最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js判斷當(dāng)前瀏覽器類型,判斷IE瀏覽器方法

 更新時(shí)間:2014年06月02日 17:39:26   作者:  
這篇文章主要介紹了js判斷當(dāng)前瀏覽器類型,判斷IE瀏覽器方法,需要的朋友可以參考下
最短IE判斷方法,原文地址: http://www.fzitv.net/article/23621.htm

判斷IE瀏覽器最短方法:var isIE = !-[1,]

原理:[1,]在標(biāo)準(zhǔn)瀏覽器中返回"1",相當(dāng)于調(diào)用[1,].toString(),在IE中返回"1,"
在這個(gè)時(shí)候?qū)Ψ祷刂凳褂秘?fù)號(hào)強(qiáng)制轉(zhuǎn)換為數(shù)字時(shí),標(biāo)準(zhǔn)瀏覽器返回1,IE則返回NaN,
再對(duì)1和NaN取反時(shí),標(biāo)準(zhǔn)瀏覽器返回false,IE返回true。

js判斷瀏覽器類型

原文基本上沒有什么問題,但他的判斷方式還不是很嚴(yán)謹(jǐn)。

如:navigator.userAgent.indexOf("Safari")>0,如果"Safari"這個(gè)單詞出現(xiàn)在userAgent的最前端,那不是就無法得到正確的結(jié)果了。應(yīng)該把 >0 改為 !=-1
然后我對(duì)我機(jī)子上現(xiàn)有的5個(gè)獨(dú)立內(nèi)核瀏覽器做了下測試,發(fā)現(xiàn)Opera的userAgent值為"Opera/9.80 (Windows NT 5.1; U; Ed..."
正好印證了剛剛說的。
其實(shí)大多時(shí)候我們?cè)谧鰹g覽器兼容時(shí)主要是針對(duì) IE 和 非IE 瀏覽器,也就是說一般情況下只需要判斷是否是IE瀏覽器即可。
判斷當(dāng)前瀏覽器類型代碼

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

<script type="text/javascript" >
    <!--
function getOs()
{
    var OsObject = "";
   if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) {
        return "MSIE";
   }
   if(isFirefox=navigator.userAgent.indexOf("Firefox")!=-1){
        return "Firefox";
   }
   if(isChrome=navigator.userAgent.indexOf("Chrome")!=-1){
        return "Chrome";
   }
   if(isSafari=navigator.userAgent.indexOf("Safari")!=-1) {
        return "Safari";
   } 
   if(isOpera=navigator.userAgent.indexOf("Opera")!=-1){
        return "Opera";
   }

}
 alert("type -> "+getOs());
-->
</script>

相關(guān)文章

最新評(píng)論

博客| 临沭县| 枣阳市| 大悟县| 太仓市| 改则县| 普格县| 吉水县| 新平| 墨脱县| 安福县| 丰台区| 桃园市| 桓仁| 尖扎县| 库伦旗| 莱西市| 哈巴河县| 马山县| 辽宁省| 涞源县| 连南| 长阳| 察雅县| 曲沃县| 逊克县| 珲春市| 长兴县| 阳谷县| 柳州市| 彰武县| 天长市| 佛学| 华亭县| 札达县| 泰安市| 庆云县| 山西省| 和顺县| 新邵县| 怀化市|