谷歌浏览器跨域问题解决
很多场景用谷歌浏览器执行html页面时(涉及加载本地文件)会遇到加载不出来的问题,如下
Failed to load file:///D:/ardo/mytemp/liuqu/geoJson/6city.json: Cross origin requests are onlysupported for protocol schemes: http, data, chrome, chrome-extension, https.
原因是谷歌把file://这种作为跨域拦截了,但是火狐浏览器就好使。虽然我们还有火狐呢,但是谷歌的问题还是要解决滴…
解决方法:
Ctrl+R cmd中执行
“C:\ProgramFiles (x86)\Google\Chrome\Application\chrome.exe”—allow-file-access-from-files
注意:此方法必须是在关闭谷歌浏览器后执行才会生效(切记!),很多人未关闭浏览器就执行了,发现还是不好使,哈哈。
还没有评论,来说两句吧...