XMLHttpRequest cannot load Chrome不支援本地Ajax請求
阿新 • • 發佈:2019-02-14
使用谷歌和360極速瀏覽器載入html頁面。頁面中有通過json檔案載入echarts的地圖,會報jquery-1.9.1.min.js:5 XMLHttpRequest cannot load這個錯誤,如下是原始錯誤資訊:
原因
這就讓我不得不想想是否是其他的原因了,後來,通過一番查詢,找到了原因。
原因如下:
Chrome不支援本地Ajax請求,當我在.html檔案中訪問.json檔案時就會出現這個問題,就是說這個時候不能載入這個.html檔案。
解決方式:
1、開啟Chrome快捷方式的屬性中設定:
右擊Chrome瀏覽器快捷方式,選擇“屬性”,
在“目標”中加上"--disable-web-security",注意前面有個空格,
重啟Chrome瀏覽器便可。
2、對於360瀏覽器極速模式下的設定:
右擊360瀏覽器快捷方式,選擇“屬性”,
在“目標”中加上" --allow-file-access-from-files",注意前面有個空格,
重啟360瀏覽器便可。
這樣就正常載入了。
結果: