加载 Chrome 扩展程序时出错 - 指令“script-src”中的 CSP 值“”不安全

jag*_*rma 5 javascript google-chrome-extension content-security-policy reactjs chrome-extension-manifest-v3

将 MV2 迁移到 MV3 时,Chrome 抛出此错误:

错误示例

Insecure CSP value "" in directive 'script-src'
Run Code Online (Sandbox Code Playgroud)

这是我的内容安全策略:

"content_security_policy": {
    "extension_pages": "script-src 'self' 'https://www.fonts.googleapis.com' 'unsafe-eval'; object-src 'self'"
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

Hal*_*aug 0

不应在 URL、主机和方案周围使用引号。您只能将关键字引用为“self”、“none”、“unsafe-inline”、“nonce-XXX”和哈希值。有关示例,请参阅https://content-security-policy.com/#source_list具体来说,您需要删除https://www.fonts.googleapis.com周围的引号