js判断是否为ie的方法小结

  下面第三种亲测可用

  第一种:

  

复制代码 代码如下:

  if(window.addEventListener){

  alert("not ie");

  }else if(window.attachEvent){

  alert("is ie");

  }else{

  alert("这种情况发生在不支持DHTML的老版本浏览器(现在一般都支持)")

  }

  第二种:

  

复制代码 代码如下:

  if(document.all){

  alert("IE6");

  }else{

  alert("not ie");

  }

  第三种:

  

复制代码 代码如下:

  var navigatorName = "Microsoft Internet Explorer";

  var isIE = false;

  if( navigator.appName == navigatorName ){

  isIE = true;

  alert("ie")

  }else{

  alert("not ie")

  }

  第四种:

  

复制代码 代码如下:

  if(!+[1,])alert("这是ie浏览器");

   else alert("这不是ie浏览器");