熟悉jq的朋友可能會偶爾用到判定當前瀏覽器是否為ie,甚至是具體到ie哪個版本。比如說判定當前瀏覽器是ie7 ,寫法如下:
if($.browser.msie && $.browser.version==7){//ie7下執行該區域代碼}
原生js,仿jq寫法,具體實現代碼:
<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的判定,可自己擴展。
新聞熱點
疑難解答