【问题标题】:How to fix "Cross-Origin Read Blocking (CORB) blocked cross-origin response" in the JS console?如何修复 JS 控制台中的“Cross-Origin Read Blocking (CORB) blocked cross-origin response”?
【发布时间】:2019-09-26 03:50:10
【问题描述】:

我正在尝试从 API 中提取数据,但是我在控制台中收到以下响应:

“跨域读取阻塞 (CORB) 阻止了 MIME 类型 application/json 的跨域响应。有关详细信息,请参阅 https://www.chromestatus.com/feature/5629709824032768。”

我正在尝试在 MAMP PRO 的本地服务器上运行它。

我的代码如下:

var ourRequest = new XMLHttpRequest();

ourRequest.open('GET',url,true);
ourRequest.onload = function(){
    console.log(ourRequest.responseText);
}
ourRequest.send();

【问题讨论】:

    标签: javascript api xmlhttprequest cross-origin-read-blocking


    【解决方案1】:

    如果客户端和服务器在不同的域中意味着。在服务器中,您需要使用通配符允许 cors 源请求

    【讨论】:

    • 非常感谢您的回复。我该如何做到这一点?
    • 在服务器端启用 cors。
    • 你能给我提供更多的见解吗?我不知道该怎么做。我将 MAMP PRO 用于本地服务器。谢谢
    • 你的服务器端语言和服务器域是什么?
    • 上面写着 Apache 和“动态 DNS”?我正在尝试从 (github.com/binance-exchange/binance-official-api-docs/blob/…) 获取 API 的访问权限 - 但是这个跨域阻止程序不会让我测试 API。
    猜你喜欢
    • 2021-10-30
    • 2020-12-10
    • 2017-10-19
    • 2019-04-14
    • 2019-03-03
    • 2020-03-09
    • 1970-01-01
    • 2016-04-11
    • 2021-08-08
    相关资源
    最近更新 更多