chrome,opera..經過file協議瀏覽html代碼時,發送的ajax請求本地文件,會報跨域錯誤

XMLHttpRequest cannot loadfile:///E:/webs/extJS/ext-3.3.0/examples/csdn/combobox.txt?_dc=1414738973999.Cross origin requests are only supported for protocol schemes: http, data,chrome-extension, https, chrome-extension-resource.web

解決

解決辦法是給chrome添加啓動參數:--allow-file-access-from-files ,這樣本地ajax請求就不會報跨域錯誤了。(注意若是給chrome添加多個啓動參數,每一個啓動參數「--」以前要有空格隔開,如"C:\ProgramFiles\Google\Chrome\Application\chrome.exe" --enable-file-cookies--allow-file-access-from-filesajax

具體方法:在瀏覽器快捷方式上右鍵-屬性-快捷方式-目標 以下圖:chrome

 

 

相關文章
相關標籤/搜索