最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript判断ie浏览器版本号
时间:2014-03-28 编辑:简简单单 来源:一聚教程网
例子
代码如下 | 复制代码 |
msie = int((/msie (d+)/.exec((navigator.userAgent).toLowerCase()) || [])[1]); |
例子
思路很好,新增一个div元素,然后通过使用while循环判断使用IE条件注释的div标签中是否含有i标签,如果含有,v则自增1,直到浏览器无法读取到i标签为止。此时的v值如果大于4则为IE的实际版本号,否则v就是小于IE5的IE浏览器或者非IE浏览器,返回false。
代码如下 | 复制代码 |
var ieVersion = (function() { |
例子 jquery
当要使用时,就能用 $.browser.msie6~10 来做判断处理了。另一种就是直接修正 jQuery.browser.version 的比对方式:
代码如下 | 复制代码 |
|
最后总结
正则搜索 USER_AGENT ;
但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟。
比如:
IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
IE11 : Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko
所以大家还是以标准为主吧
-
下一个: vim编辑器匹配字符串出现多少次
相关文章
- javascript 判断当前浏览器版本并判断ie版本 04-13
- JavaScript判断浏览器及其版本信息 02-13
- 低版本浏览器如何运行ECMAScript6特性 09-05
- 浏览器中捕获和分析javascript错误捕获经 09-04
- javascript 兼容所有浏览器 打开对话框的解决方案 08-26
- IE浏览器中动态创建script标签onload无效 03-11