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>
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册