CORS政策已阻止来自原始“ null”的数据:跨原始请求

时间:2019-03-20 01:12:34

标签: javascript jquery json getjson

在调用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.

1 个答案:

答案 0 :(得分:0)

错误消息说明了一切。您显然正在使用协议方案(跨域请求支持的几种协议方案除外)访问运行此脚本的页面。例如,如果您要通过file://协议在浏览器中执行本地文件,并尝试通过$.getJSON调用访问Internet上的某些URL,则会发生这种情况。