Google chrome extension 当从Chrome扩展调用时,API没有响应
我的问题是,我试图从chrome扩展调用此API: 以下是调用API的代码,直接取自Postman: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
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。。。