js判断浏览器是否为IE浏览器js怎么判断ie浏览器-爱搜啊博客

当前位置:首页» 经验心得»正文

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

发布:爱搜啊  时间:2018年10月16日  分类:经验心得   评论

现在站长似乎对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对象。 

转载请保留出处和本文地址: http://aisoa.cn/post-2199.html

评论 赞助本站

爱搜博客赞助收款二维码

欢迎参与讨论,新评论稍后显示,广告一律删除!