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瀏覽器運行結果

相關文章
相關標籤/搜索