用 javascript 判斷 IE 版本號

今天一個項目中需要判斷IE版本號,又因爲 jQuery 2.0 去除了對瀏覽器版本號的判斷(它推薦特性檢測),於是就看到一老外寫的一段代碼:

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 : false ;
}());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章