原生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 生日广州男生祝福语简短