如何在开发 chrome 扩展时使用 importmap

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

我正在尝试创建使用 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 插件?

javascript content-security-policy javascript-import import-maps
© www.soinside.com 2019 - 2024. All rights reserved.