来自原点'null'已被CORS政策阻止:来源请求[重复]

问题描述 投票:-1回答:1

调用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.
javascript jquery json getjson
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.