在调用JSON时发生此错误。 我不知道为什么会发生此错误。
$.getJSON(url, function(data){
console.log(data);
});
错误:
Access to XMLHttpRequest at (this is JSON URL) from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
答案 0 :(得分:0)
错误消息说明了一切。您显然正在使用协议方案(跨域请求支持的几种协议方案除外)访问运行此脚本的页面。例如,如果您要通过file://协议在浏览器中执行本地文件,并尝试通过$.getJSON
调用访问Internet上的某些URL,则会发生这种情况。