IceRainYWC
2016-03-01 13:28:06
js利用IE特性判断高版本IE浏览器内核版本的简便方法
关于判断IE内核版本,网上有好多方法,但是个别情况总会出现偏差,后来在网上找到一位国外朋友利用IE浏览器特性判断IE浏览器内核版本的方法,在此分享给大家:
/**
* 获取IE版本
* @returns 0:非IE浏览器, 大于0,IE版本
*/
function getIEVersion(){
var _IE = (function () {
var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i');
while (div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->', all[0]);
return v > 4 ? v : 0;
} ());
return _IE;
};
此段代码可以判断高版本IE浏览器当前在用浏览模式的IE内核版本。
评论
最近浏览
weienqing LV17
2017年11月15日
alldoctor1 LV2
2017年5月2日
多卡罗拉
2017年3月29日
暂无贡献等级
Lorraine_Luo
2017年3月25日
暂无贡献等级
yefengjin LV1
2016年8月30日
XZC1991 LV5
2016年7月1日
pjj7777777 LV1
2016年3月28日
RRRR LV3
2016年3月25日
haohaibo LV10
2016年3月22日
interchair
2016年3月14日
暂无贡献等级


