原生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 红包祝福语简短10字
18 周六早晨祝福语简短