xmlhttprequest cannot load

来源:互联网 发布:js工厂模式方法 编辑:程序博客网 时间:2024/06/06 01:14

 Chrome报错XMLHttpRequest cannot load file:///C:/xxxxx/test.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

属于 Ajax本地跨域问题,chrome是不允许读取本地文件的

解决:

【1】关闭浏览器,右键浏览器快捷方式选择“属性”,在“目标”中加上"--allow-file-access-from-files",注意前面有个空格,然后重启Chrome浏览器。

【2】作为一个项目最好不要单独打开一个HTML网页应该去启动一个工程或者服务,然后访问这个html文件。

第二种方式是最为合适的。

0 0