【发布时间】:2021-10-16 17:32:15
【问题描述】:
我们在 Chrome 扩展程序中遇到了一个关于 CORS 的奇怪问题。我们正在使用清单 V3,并且在主机权限中正确设置了路径。
我们知道这是正确的,因为当您第一次加载扩展程序时,没有任何问题。但是,如果您关闭扩展程序,然后重新打开,我们会遇到 CORS 问题。
后端仍在接收请求,所以我知道这不是“津贴”问题。不知道这是怎么发生的,但希望得到一些帮助。
"host_permissions": [
"http://localhost:3000/*",
"https://*.ourdomain.com/*",
"https://maps.googleapis.com/maps/api/place/autocomplete/json"
],
错误
Access to fetch at 'https://api.ourdomain.com/api/v1/auto_login/' from origin 'chrome-extension://nlbdcdgjnplflacipfcamfcpogbfmbjl' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
非常感谢
【问题讨论】:
标签: google-chrome google-chrome-extension cors