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


問題:打開本地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:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files
 
用這個方法必須關閉谷歌瀏覽器再執行才有效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM