【发布时间】:2017-07-13 06:25:18
【问题描述】:
我在 Chrome 商店中有一个现有的 chrome 扩展程序,许多人都在使用它。现在我添加了使用 eval 函数的 alasql,因此我必须在 content_security_policy 中启用 unsafe-eval。
我想知道这会以某种方式影响现有用户吗?
上次我在权限中添加了地理定位权限,它禁用了现有用户的扩展。用户必须手动启用它。
【问题讨论】:
-
有可能完全避开
unsafe-eval。 alaSQL 在自述文件中提到了 [module.noParse] (github.com/agershun/alasql/blob/…)。另请参阅 webpack CSP(内容安全策略)上的 this 问题。 -
更改清单的 CSP 不会引入新权限,因此不会出现警告。
标签: javascript google-chrome google-chrome-extension alasql