js判断浏览器是否为ie

使用传统方式

if ((navigator.userAgent.indexOf('MSIE') >= 0)  && (navigator.userAgent.indexOf('Opera') < 0)){
   alert("ie")  
}

对浏览器进行判断,发现ie10以上并不起作用

新的方式

if(!!window.ActiveXObject || "ActiveXObject" in window) {
  alert("ie")
}

进行判断则有效

原文地址:https://www.cnblogs.com/lhyhappy365/p/5837837.html