原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
熟悉jq的朋友可能会偶尔用到判定当前浏览器是否为ie,甚至是具体到ie哪个版本。比如说判定当前浏览器是ie7,写法如下:
if($.browser.msie&&$.browser.version==7){
//ie7下执行该区域代码
}
原生js,仿jq写法,具体实现代码:
<script>
varbrowser=(function(){
varisIE6=/msie6/i.test(navigator.userAgent);
varisIE7=/msie7/i.test(navigator.userAgent);
varisIE8=/msie8/i.test(navigator.userAgent);
varisIE=/msie/i.test(navigator.userAgent);
return{
msie:isIE,
version:function(){
switch(true){
caseisIE6:return6;
caseisIE7:return7;
caseisIE8:return8;
}
}()
};
})();
alert(browser.msie);
alert(browser.version);
</script>
对于firefox、chrome的判定,可自己扩展。
热门推荐
10 毛笔哥哥结婚祝福语简短
11 向国庆送祝福语简短
12 建队节祝福语简短
13 朋友喜得外孙简短祝福语
14 小店营业的祝福语简短
15 餐饮生日祝福语简短独特
16 鲜花英语祝福语卡片简短
17 男朋友暴富祝福语简短
18 婶婶拜年祝福语大全简短