首页 > 经验心得 > js判断浏览器是否为IE浏览器js怎么判断ie浏览器
2018
10-16

js判断浏览器是否为IE浏览器js怎么判断ie浏览器

现在站长似乎对IE不是太友好,因为要为IE浏览器需要做很多的兼容性适配,导致站长的工作量加大,而且效果不是很好。导致网站畸形。

用js判断当前的浏览器是否为IE浏览器:以前讲过《[if lt IE 9]命令判断浏览器是否为ie9一下浏览器然后跳转网页代码》今天讲一下通过js判断是否为ie下面是具体的代码。今天加的这个代码主要是通过判断当前浏览器是否支持ActiveX控件,因为ActiveX控件只有ie浏览器支持,其他的浏览器都是不支持的。js判断浏览器是否为IE浏览器js怎么判断ie浏览器仅以此图纪念以前的回忆

IE6-8和IE11都适用:

function isIE() { //ie?
     if (!!window.ActiveXObject || "ActiveXObject" in window)
            { return true; }
     else
            { return false; }
 }

window.ActiveXObject:判断浏览器是否支持ActiveX控件,只有IE浏览器里面支持ActiveX控件

如果浏览器支持ActiveX控件,可以利用 var xml = new ActiveXObject("Microsoft.XMLHTTP"); 创建XMLHttpRequest 对象(这是在IE7以前的版本中);

在较新的IE版本中可以利用 var xml = new ActiveXObject("Msxml2.XMLHTTP")的形式创建XMLHttpRequest对象;

而在IE7及非IE浏览器中可以利用v ar xml=new XMLHttpRequest()创建XMLHttpRequest对象。