1. 程式人生 > >XMLHttpRequest cannot load Chrome不支援本地Ajax請求

XMLHttpRequest cannot load Chrome不支援本地Ajax請求

使用谷歌和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瀏覽器便可。

       這樣就正常載入了。

結果: