javascript用来区别IE与其他浏览器的方法:
1、document.all
if (document.all){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}
2、!!window.ActiveXObject
if (!!window.ActiveXObject){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}
图片预加载的例子:
var img = new Image();
if (!!window.ActiveXObject){
//IE浏览器
img.onreadystatechange = function(){
if (this.readyState == 'complete'){
//加载状态为‘complete’时,执行回调
callabck();
}
}
} else {
//其他浏览器
img.onload = function(){
callabck();
}
}

本文介绍使用JavaScript来区分Internet Explorer和其他浏览器的方法,并提供了一个图片预加载的示例代码。通过检查`document.all`属性和`window.ActiveXObject`对象的存在与否实现浏览器类型的判断。
2106

被折叠的 条评论
为什么被折叠?



