JavaScript报错Uncaught ReferenceError: ActiveXObject is not defined

报错原理

ActiveX控件方便用户在网页中插入各类效果,可是并非全部浏览器都支持该控件。javascript

ActiveX是微软独有的,只有基于IE内核的浏览器才能使用。java

<script type="text/javascript">
    //建立XMLHttpRequest请求
    var  xmlhttp;
    if (Window.XMLHttpRequset){
          //使用与高级浏览器(IE7 FireFox,Chrome,Opera,Safari 浏览器浏览代码)
        xmlhttp=new XMLHttpRequest();
    }else {
        //使用与ie5 ie6浏览器
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    console.log(xmlhttp);
</script>
复制代码
因此在IE8浏览器运行结果

相关文章
相关标签/搜索