天天看點

判斷浏覽器是否為 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;}
           

繼續閱讀