在chrome扩展中添加多个外部域

Tom*_*m K 3 javascript google-chrome google-chrome-extension

我正在构建一个Chrome扩展程序,它使用多个API.目前我已将其设置为可以使用其中一个API,但尝试向清单添加第二个将无效.我尝试了一些导致扩展无法工作或清单文件无效的事情.

"content_security_policy": "script-src 'self' https://domain-1.com; object-src 'self'",
"content_security_policy": "script-src 'self' https://domain-2.com; object-src 'self'"
Run Code Online (Sandbox Code Playgroud)

提供无效的清单错误

"content_security_policy": "script-src 'self' https://domain-1.com; https://domain-2.com; object-src 'self'",
Run Code Online (Sandbox Code Playgroud)

仅适用于第一个域

"content_security_policy": "script-src 'self' https://domain-1.com, https://domain-2.com; object-src 'self'",
Run Code Online (Sandbox Code Playgroud)

提供无效的清单错误

Wla*_*ant 7

只能有一个content_security_policy条目.您可以指定多个域,但必须用空格而不是逗号分隔它们:

"content_security_policy": "script-src 'self' https://domain-1.com https://domain-2.com; object-src 'self'",
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅CSP规范,特别是示例部分.