我正在尝试创建使用 Three.js 及其一些插件的 chrome 扩展,如果没有导入映射我无法导入它们,因为模块本身将 Three.js 作为“三”导入而没有
three.module.js
的路径。
但是,当尝试使用 importmap 时,我遇到了 CSP 违规,因为它是一个内联脚本。即使在我的 manifest.json
(清单版本 3)中添加以下行后,我仍然违反 CSP。
"content_security_policy": {
"script-src": "'self' 'unsafe-inline' 'sha256-InlineScriptHash' 'nonce-NonceAddedToInline'"
},
应该如何更改
"content_security_policy"
以允许 importmap 或者我应该如何导入 Three.js 插件?