原生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 好听的元旦简短祝福语