概述
熟悉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的判定,可自己扩展。
最后
以上就是朴素枫叶为你收集整理的原生js仿jq判断当前浏览器是否为ie,精确到ie6~8的全部内容,希望文章能够帮你解决原生js仿jq判断当前浏览器是否为ie,精确到ie6~8所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复