【发布时间】:2019-05-21 15:56:07
【问题描述】:
Ace Editor 使用这个名为“blob”的东西来创建 Worker(它会发现代码中的错误),我想在我的 Firefox 扩展中使用它。控制台日志显示如下错误:
内容安全政策:页面的设置阻止加载 blob 中的资源:moz-extension://{extension-private-uuid}
我可以使用
解决这个问题"content_security_policy": "script-src 'self' blob:; object-src 'self'",
但我了解到,由于存在重大安全风险,使用 blob: 关键字的附加组件将被 AMO 拒绝。考虑到它是一个图书馆,情况可能仍然如此吗?如果是这样,那么有没有其他方法可以让工作人员在没有 blob 的情况下工作并且不编辑任何文件?
【问题讨论】: