原生js仿jq判断当前浏览器是否为ie,精确到ie6~8

前端之家收集整理的这篇文章主要介绍了原生js仿jq判断当前浏览器是否为ie,精确到ie6~8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

熟悉jq的朋友可能会偶尔用到判定当前浏览器是否为ie,甚至是具体到ie哪个版本。比如说判定当前浏览器是ie7 ,写法如下:

代码 }

原生js,仿jq写法,具体实现代码

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);

猜你在找的JavaScript相关文章