网站地图    收藏   

主页 > 前端 > javascript >

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

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 利用ActiveXObject来操作,只有IE支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。只要判断window对象存在 ActiveXObject函数,就可以明确判断出当前浏览器是IE...

我们知道ie浏览器都会带有MSIE这样,这样就好判断了。

而IE各个版本典型的userAgent如下:

Mozilla/4.0 (compatible; MSIE 10.0; Windows NT 6.0)

Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.0)

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)

其中,版本号是MSIE之后的数字。

利用ActiveXObject来操作,只有IE支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。只要判断window对象存在 ActiveXObject函数,就可以明确判断出当前浏览器是IE

 代码如下 复制代码

(function(){
 var isIE=!!window.ActiveXObject;
 var isIE6=isIE&&!window.XMLHttpRequest;
 if(isIE){if(isIE6){alert('您正在使用低版本浏览器,为了保证您能有更好的访问效果,我们建议您使用谷歌Chrome浏览器、火狐Firefox浏览器或者IE7以上版本浏览器!');}}
})();

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论