js判断浏览器类型是否为IE

今天做了一个demo,判断浏览器的类型是否是IE。

用之前的方法:

if(navigator.userAgent.indexOf("MSIE")>-1)

{...}

else

{

alert("请使用IE浏览器。");

}

在IE11上运行,发现提示"请使用IE浏览器。",查看navigator.userAgent信息,里面已经不包括MSIE。问题就出在这里。

修改为if(window.ActiveXObject||"ActiveXObject" in window)

问题搞定,可以在IE11上运行了。

 

posted on 2015-08-04 16:12  鱼懂呀  阅读(148)  评论(0)    收藏  举报