日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

用javascript判斷IE版本號簡單實用且向后兼容

今天一個項目中需要判斷IE版本號 , 又因為 jQuery 2.0 去除了對瀏覽器版本號的判斷(它推薦特性檢測) , 于是就看到一老外寫的一段代碼:
復(fù)制代碼 代碼如下:
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 v4 ? v : false ;
}());

這段代碼著實巧妙!既簡介、有向后兼容!一般做法都是:正則搜索 USER_AGENT ;
但因為歷史原因 , USER_AGENT 一直都不準(zhǔn)確 , 而且被各大廠商改的亂七八糟 。

比如:
復(fù)制代碼 代碼如下:
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檢測既不可靠 , 也不向后兼容!

強(qiáng)烈推薦上述代碼!
——————————————————————-
以前剛學(xué)會編程的時候 , 感覺自己知道的挺多 , 有很多東西可以寫;
可真正深入學(xué)習(xí)很多知識之后 , 卻痛苦的發(fā)現(xiàn)自己知道的實在是太少了!想寫點什么 , 卻很難下筆 。您可能感興趣的文章:js判斷當(dāng)前瀏覽器類型,判斷IE瀏覽器方法js判斷ie版本號的簡單實現(xiàn)代碼ExtJS判斷IE瀏覽器類型的方法js判斷IE瀏覽器版本過低示例代碼JS代碼判斷IE6,IE7,IE8,IE9的函數(shù)代碼javascript判斷ie瀏覽器6/7版本加載不同樣式表的實現(xiàn)代碼用JS判斷IE版本的代碼 超管用!js判斷IE6/IE7/FF的代碼[XMLHttpRequest]javascript 判斷當(dāng)前瀏覽器版本并判斷ie版本

    推薦閱讀