手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js判断ie版本号的简单实现代码
js判断ie版本号的简单实现代码
摘要:jQuery2.0去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介、有向后兼容!一般做...

jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介、有向后兼容!一般做法都是:正则搜索 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

这都是些什么乱七八糟的什么字符串啊。。。鬼知道 IE12会变成什么!!!

所以使用特性检测、或者USER-AGENT检测既不可靠,也不向后兼容!

强烈推荐以下代码!

复制代码 代码如下:

var _IE = (function () {

var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i');

while (

div.innerHTML = '<>',

all[0]

);

return v > 4 ? v : false;

} ());

alert(_IE);

【js判断ie版本号的简单实现代码】相关文章:

javascript无刷新评论实现方法

特殊字符、常规符号及其代码对照表

js事件监听器用法实例详解

Javascript 字符串模板的简单实现

一些有关检查数据的JS代码

一段实时更新的时间代码

javascript结合Flexbox简单实现滑动拼图游戏

Ctrl + Enter提交前检测的代码

光标定位等TextRange的操作的范例代码

Jquery使用css方法改变样式实例

精品推荐
分类导航