为Chrome扩展程序启用CORS

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

我在Chrome扩展程序中使用Fetch API(Javascript)从服务器中检索.json。由于Chrome CORS - Preflight Error

,因此无法提交请求
google-chrome-extension request cors fetch
1个回答
0
投票

您需要为服务器的主机请求cross-origin permission。将服务器的主机添加到manifest.json权限字段:

{
  "name": "...",
  ...
  "permissions": [
    ...,
    "https://yourserver.com/"
  ],
  ...
}

您可以在permissions字段中添加多个主机,因此您可以为所需的所有主机启用跨域许可。

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