JS 检测IE6,IE7,IE8 JS 检测ie与其它浏览器
2012-04-05 15:20
225 查看
js用来区别IE与其他浏览器及IE6-8之间的方法。
1、document.all
2、!!window.ActiveXObject;
使用方法如下:
[javascript] view
plaincopy
if (document.all){
alert(”IE浏览器”);
}
else{
alert(”非IE浏览器”);
}
if (!!window.ActiveXObject){
alert(”IE浏览器”);
}
else{
alert(”非IE浏览器”);
}
下面是区别IE6、IE7、IE8之间的方法:
[javascript] view
plaincopy
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}
else if (isIE8){
alert(”ie8″);
}
else if (isIE7){
alert(”ie7″);
}
}
首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。
我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。
1、document.all
2、!!window.ActiveXObject;
使用方法如下:
[javascript] view
plaincopy
if (document.all){
alert(”IE浏览器”);
}
else{
alert(”非IE浏览器”);
}
if (!!window.ActiveXObject){
alert(”IE浏览器”);
}
else{
alert(”非IE浏览器”);
}
下面是区别IE6、IE7、IE8之间的方法:
[javascript] view
plaincopy
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}
else if (isIE8){
alert(”ie8″);
}
else if (isIE7){
alert(”ie7″);
}
}
首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。
我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。
相关文章推荐
- JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9!三种方法!
- JS判断浏览器IE6、IE7、IE8、IE9、IE10、IE11、Chrome、Firefox、Safari、Opera方法,亲测可用
- 有趣的Javascript:只需一个JS让万恶的IE5、IE6、IE7、IE8全都支持H5原生Canvas绘图(有演示demo)
- 不同浏览器Firefox、IE6、IE7、IE8、IE9定义不同CSS样式
- JS 检测IE6,IE7,IE8
- IE6,IE7,IE8 CSS hacks 演示之 检测当前浏览器版本
- IE等主流浏览器css hack,包括IE6,IE7,IE8,IE9,firefox,chrome
- IE等主流浏览器css hack,包括IE6,IE7,IE8,IE9,firefox,chrome
- ieBetter.js-让IE6-IE8拥有IE9+,Chrome等浏览器特性
- 多浏览器测试的利器-IETester,自带IE5.5,IE6,IE7,IE8等多个内核.
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9!三种方法!
- IE6、IE7、IE8浏览器下的CSS、JS兼容性对比
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- 浏览器兼容:IE6,IE7,IE8,FIREFOX,Chrome
- CSS HACK 兼容列表 Firefox, IE5, IE5.5, IE6, IE7, IE8
- ie6 IE7 IE8 多浏览器css兼容写法
- IE6、IE7、IE8的CSS、JS兼容
- 老生常谈IE兼容性:ie6 javascript:void(0)、IE7 input透明、IE8 j
- IE6 IE7 IE8 关闭浏览器不弹出提示框