1. 程式人生 > >XMLHttpRequest: 網路錯誤 0x4c7, 操作已被使用者取消

XMLHttpRequest: 網路錯誤 0x4c7, 操作已被使用者取消

<!DOCTYPE html>
<html>
<script type="text/javascript">
var xhr = new XMLHttpRequest();
var url = "https://otherdomain.com";
var method = "GET";
xhr.open(method, url, true);

xhr.onload = function() {
 var responseText = xhr.responseText;
 document.write(responseText);
};

xhr.send()

</script>
</html>

在兩個不同的IE11瀏覽器(在不同的作業系統版本上執行),我得到兩個不同的錯誤:

  1. 在IE11的Win7:Script7002:XMLHtt prequest:網路錯誤0X80070005,訪問被拒絕
  2. 在IE11的Win8:Script7002:XMLHtt prequest:網路錯誤0x2eff不能完成由於錯誤00002eff操作

谷歌搜尋上述錯誤codeS沒有發現任何有用的。我試過設定內容型別,新增虛擬功能onprogress和onload事件,但沒有成功。

解決方案:

在我們的例子中,在previous專案中,我們已經改變了它的SSL協議被允許通過IE瀏覽器給我們。 Ajax請求是失敗,因為IE不允許基於自定義配置的SSL握手洽談。

開啟Internet選項,選擇 高階 選項卡,然後單擊“還原高階設定”按鈕,然後重啟電腦,ok。

希望能節省你的6個小時,我用了這麼長時間。。