gpt4 book ai didi

google-chrome-extension - 在 chrome 扩展 list v3 中添加 unsafe-inline

转载 作者:行者123 更新时间:2023-12-04 03:39:21 26 4
gpt4 key购买 nike

我正在构建一个 chrome 扩展并面临与 csp 相关的问题。
我正在使用 list V3
下面是我的 csp

 "content_security_policy": { 
"extension_pages": "script-src 'self' 'unsafe-inline' 'https://cdn.jsdelivr.net/'; object-src 'self'"
}
我在我的代码中使用 alpine.js 并想运行它。
它在 v2 中运行,但我无法让它在 list v3 中运行。
谢谢

最佳答案

请参阅 Migrating to Manifest V3 (MV3)。
来自外部域的脚本 are not allowed in mv3 ,所有脚本必须包含在扩展包中。"extension_pages" : - 此政策涵盖您的扩展程序中的页面,包括 HTML 文件和服务人员。这些页面类型来自 chrome-extension://协议(protocol)。例如,您的扩展程序中的一个页面是 chrome-extension://<extension-id>/foo.html .
因此https://cdn.jsdelivr.net/是 mv3 中 CSP 的错误来源。顺便说一句,主机源如 'https://cdn.jsdelivr.net/'不应在 CSP 中单引号
“我无法让它在 list v3 中工作”不是问题的技术描述。如果某些东西无法正常工作,控制台中应该会有诊断消息。

关于google-chrome-extension - 在 chrome 扩展 list v3 中添加 unsafe-inline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66334931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com