首页 / Javascript / 正文

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

5762 发布于: 2015-03-07 读完约需2分钟
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>
 

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: 使用Jquery获取Bootstrap Radio Group当前选中的单选框的值

下一篇: 通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题

本文永久链接码友网 » JAVASCRIPT检测浏览器是否为IE,IE则返回版本号

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册