js判断是否是IE浏览器(支持IE10、IE11)
IE11已经不支持document.all
由于IE11的userAgent
已经没有MSIE标志,因此使用在IE11已经无法使用window.navigator.userAgent
判断当前浏览器是否为IE浏览器了,当然如果不需要检测IE11就没影响。下面是新的判断IE6~IE11浏览器的代码。
function isIE(){ if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; } $(function(){ if(isIE() == true){ alert('对,这是IE浏览器'); }else{ alert('遗憾,这不是IE浏览器'); } });
或者直接使用
if (!!window.ActiveXObject || "ActiveXObject" in window) alert('对,这是IE浏览器'); else alert('遗憾,这不是IE浏览器');
附:旧版本判断IE浏览器的代码
function isIE(){ if(window.navigator.userAgent.indexOf("MSIE")>=1) return true; else return false; }
这代码不支持IE10及以上浏览器的判断
<< 上一篇
下一篇 >>