JAVASCRIPT检测浏览器是否为IE,IE则返回版本号

Javascript 2015-03-07 3121阅读 0评论 0收藏 收藏本文

IE浏览器(特别是IE8及以下版本的浏览器)是前端开发中最头疼的事情,需要考虑各种的兼容问题。这不,最近使用Bootstrap 3+做项目的前端框架,Bootstrap官方明确指出不支持IE8及以下版本的浏览器。所以得用javascript检测用户浏览器是否为IE,并返回IE的版本号,以便根据版本号来判断执行下一步的操作。以下是相对简单的一种判断是否为IE浏览器的代码:

<html>
<head>
<title>Browser Detection</Title>
<script type="text/javascript">
var ie = (function() {
    var v = 3, div = document.createElement('div'), a = div.all || [];
    while (div.innerHTML = '<!--[if gt IE '+(++v)+']><br><![endif]-->', a[0]); 
    return v > 4 ? v : !v;
}());
alert(ie);
</script>
</head>
<body>
</body>
</html>
 

转载请注明:图享网 » JAVASCRIPT检测浏览器是否为IE,IE则返回版本号

文章评论

获取验证码