判斷瀏覽器是否爲 IE11

之前的判斷瀏覽器的方法據說已經失效了,原因是IE11使用了和之前版本不一樣的User-agent

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko

而 IE10 是:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

做法是通過正則判斷 User-agent:

var isIE11 = (/Trident\/7\./).test(navigator.userAgent);

function isIE() { if(!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false;}
function isIE11(){ if((/Trident\/7\./).test(navigator.userAgent))return true; else return false;}



發佈了72 篇原創文章 · 獲贊 17 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章