1. 程式人生 > >Ajax本地跨域問題 Cross origin requests are only supported for HTTP

Ajax本地跨域問題 Cross origin requests are only supported for HTTP

1.問題:開啟本地html檔案時,報錯如下

Cross origin requests are only supported for protocol schemes: http, data,chrome-extension, https, chrome-extension-resource.

分析:瀏覽器為了安全性考慮,預設對跨域訪問禁止。

解決:給瀏覽器傳入啟動引數(allow-file-access-from-files),允許跨域訪問。

Windows下,執行(CMD+R)或建立快捷方式:

C:\Users\微笑\AppData\Local\Google\Chrome\Application\chrome.exe --allow-file-access-from-files