原生js仿jq判斷當(dāng)前瀏覽器是否為ie,精確到ie6~8
更新時間:2014年08月30日 16:23:08 投稿:mdxy-dxy
這篇文章主要介紹了原生js仿jq判斷當(dāng)前瀏覽器是否為ie,精確到ie6~8,需要的朋友可以參考下
熟悉jq的朋友可能會偶爾用到判定當(dāng)前瀏覽器是否為ie,甚至是具體到ie哪個版本。比如說判定當(dāng)前瀏覽器是ie7 ,寫法如下:
if($.browser.msie && $.browser.version==7){ //ie7下執(zhí)行該區(qū)域代碼 }
原生js,仿jq寫法,具體實(shí)現(xiàn)代碼:
<script> var browser = (function(){ var isIE6 = /msie 6/i.test(navigator.userAgent); var isIE7 = /msie 7/i.test(navigator.userAgent); var isIE8 = /msie 8/i.test(navigator.userAgent); var isIE = /msie/i.test(navigator.userAgent); return { msie:isIE, version:function(){ switch(true){ case isIE6:return 6; case isIE7:return 7; case isIE8:return 8; } }() }; })(); alert(browser.msie); alert(browser.version); </script>
對于firefox、chrome的判定,可自己擴(kuò)展。
您可能感興趣的文章:
- 用js判斷用戶瀏覽器是否是XP SP2的IE6
- 用js判斷瀏覽器是否是IE的比較好的辦法
- js 全世界最短的IE瀏覽器判斷代碼
- js ie非ie瀏覽器的幾種判斷方法小結(jié)
- javascript判斷ie瀏覽器6/7版本加載不同樣式表的實(shí)現(xiàn)代碼
- 利用js判斷瀏覽器類型(是否為IE,Firefox,Opera瀏覽器)
- js判斷IE瀏覽器版本過低示例代碼
- ExtJS判斷IE瀏覽器類型的方法
- JavaScript中一個奇葩的IE瀏覽器判斷方法
- js代碼判斷瀏覽器種類IE、FF、Opera、Safari、chrome及版本
- js判斷當(dāng)前瀏覽器類型,判斷IE瀏覽器方法
- js判斷瀏覽器類型為ie6時不執(zhí)行
- IE及IE6瀏覽器中判斷JS文件加載成功失敗的方法
- JS如何判斷是否為ie瀏覽器的方法(包括IE10、IE11在內(nèi))
相關(guān)文章
JavaScript定時器實(shí)現(xiàn)的原理分析
JavaScript中的定時器大家基本在平時的開發(fā)中都遇見過吧,但是又有多少人去深入的理解其中的原理呢?本文我們就來分析一下定時器的實(shí)現(xiàn)原理、定時器的妙用、定時器使用注意事項(xiàng),有興趣的朋友可以看下2016-12-12js獲取數(shù)組最后一位元素的五種方法及執(zhí)行效率對比
js獲取數(shù)組最后一位元素的五種方法代碼示例,使用console.time和console.timeEnd測量javascript腳本程序執(zhí)行效率對比2023-08-08js發(fā)送短信倒計(jì)時的簡單實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猨s發(fā)送短信倒計(jì)時的簡單實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09JavaScript 獲取用戶客戶端操作系統(tǒng)版本
今天,同事反映部分電腦訪問系統(tǒng),安裝播放器(Media Player)報(bào)錯,自己本機(jī)測試沒問題,但是去用戶現(xiàn)場查看情況,部分電腦確實(shí)存在此類問題,不知道問題出在何處,希望我?guī)椭鉀Q一下。2009-08-08