当前位置: 首页 > 知识库问答 >
问题:

CORS策略已阻止来自原点'null':交叉原点请求[重复]

淳于功
2023-03-14

调用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个答案

冷夜洛
2023-03-14

错误消息说明了一切。您显然是在访问运行此脚本的页面时使用了不同于跨源请求所支持的几种协议方案。如果您通过file://协议在浏览器中执行一个本地文件,并试图在$.getjson调用中访问Internet上的某个URL,则通常会发生这种情况。

 类似资料: