Google chrome extension 当从Chrome扩展调用时,API没有响应

Google chrome extension 当从Chrome扩展调用时,API没有响应,google-chrome-extension,Google Chrome Extension,我的问题是,我试图从chrome扩展调用此API: 以下是调用API的代码,直接取自Postman: var settings = { "async": true, "crossDomain": true, "url": "https://wss2.cex.uk.webuy.io/v3/boxes?q=8717418549527&firstRecord=1&count=10&sortBy=relevance", "method": "GE

我的问题是,我试图从chrome扩展调用此API:

以下是调用API的代码,直接取自Postman:

var settings = {
    "async": true,
    "crossDomain": true,
    "url": "https://wss2.cex.uk.webuy.io/v3/boxes?q=8717418549527&firstRecord=1&count=10&sortBy=relevance",
    "method": "GET",
    "headers": {
        "User-Agent": "PostmanRuntime/7.17.1",
        "Accept": "*/*",
        "Cache-Control": "no-cache",
        "Postman-Token": "32322856-4e8d-4d54-87b2-199bd6181243,bea1c3bd-b5ae-4343-870d-dd73e5c88f95",
        "Host": "wss2.cex.uk.webuy.io",
        "Accept-Encoding": "gzip, deflate",
        "Cookie": "__cfduid=dc54a227217ab713ddd4423d047c67b5f1568818173",
        "Connection": "keep-alive",
        "cache-control": "no-cache"
    }
}

$.ajax(settings).done(function (response) {
    console.log(response);
});
很长一段时间以来,使用上面的代码工作得非常好。然而,自上周四以来,API停止做出任何回应。现在状态代码显示为200 OK,但响应选项卡显示“此请求没有可用的响应数据”。尝试注销响应也不会产生任何效果

如果只需单击上面的API链接,就会显示JSON,因为没有授权。我的扩展正确地发送了API调用,我可以在开发者工具的网络选项卡中看到正在发送的调用

从邮递员等处调用API。。。很好

当然,所有必要的权限都在清单中设置,并且一切正常,直到它突然停止。没有错误或警告,什么都没有

以前有人遇到过这种情况吗?有什么想法吗


提前谢谢

@wOxxOm没有任何类型的CORB错误。请求未被阻止,并返回200 OK。只是没有内容……它可以被无声地屏蔽,原因与现代Chrome中的AFAIK相同。重要的是内容脚本不能再进行跨源请求了。@wOxxOm奇怪的是,一旦我发布了我的Chrome扩展,我的客户就声称一切正常。然而,我仍然看不到我这边的任何东西。也许我需要从我的终端使用VPN。。。