利用!!window.ActiveXObject监测IE浏览器

来源:互联网 发布:网络连接失败 编辑:程序博客网 时间:2024/06/05 03:01

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();            }         }