javascript - 从解包加载的扩展会引发内容安全错误
问题描述
我有两台笔记本电脑,两个都有一个 chrome/google 帐户。一切都是同步的并且工作正常,直到我从一台计算机复制了一个扩展程序以转移到勇敢的浏览器。然后那台计算机上的扩展程序损坏或其他东西。现在它拒绝从解包中同步或安装。如果我尝试从解包中加载,它会给我以下错误
Refused to load the script 'chrome-extension://boaodomjkjehcobmcehliafmodimcidg/js/background.min.js' because it violates the following Content Security Policy directive: "script-src 'self'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
Context
html/background.html
Stack Trace
html/background.html:0 (anonymous function)
Nothing to see here, move along.
我查看了 manifest.json 并找到了以下几行。
"content_security_policy": "connect-src https://worker.mturk.com https://turkopticon.ucsd.edu/api/ https://api.turkopticon.info/; default-src 'none'; img-src 'self' data:; script-src 'self'; style-src 'self'; worker-src 'self';",
"description": "Automatically accept new HITs, keep screenshots of your work and maximize your MTurk earnings.",
如何编辑它以明确设置“script-src-elem”?
请注意,我的另一台运行 Windows 7 的计算机和同一个谷歌帐户上也有相同的扩展名。它拒绝同步。我什至尝试删除 chrome 上的 google 帐户并重新添加它,除了我真正需要的一个扩展程序之外,所有内容都同步了。
如果有办法复制 windows 7 chrome 配置文件的图像并将其移动到 windows 10 chrome,那也可能有效。我该怎么做呢?
由于这次事故,如果我尝试将文件夹复制到 chrome 扩展文件夹或任何其他位置,并从解压文件中加载,则 chrome 只会自行删除文件夹中的所有内容。也许是新的 chrome 更新可以做到这一点?如果是这样,我如何回到旧版本?
我迫切需要一些帮助。
解决方案
推荐阅读
- dialogflow-es - 手动调用登录助手后继续对话
- python - 使用 iloc 不断选择多个数据文件的最后一行
- python - 条件布尔 Loc 索引 VS ISIN 索引
- javascript - Parse Server Javascript 支持嵌套的 select() 调用不起作用
- php - 注册表单无法验证
- javascript - jQuery 将 ID 转移到同一个父元素的另一个元素
- sql - ORA-12154: TNS: 无法解析指定的连接标识符 - 连接到远程数据库
- owin - 向 Idp-Sustainsys Saml2 发送登录请求
- angular - 在 Angular/RxJs 中,如何捆绑 http 请求,以便一个捆绑包包含多个请求(http://test/1、http://test/2 等)
- css - 如何将分支节点的primeNg树图标替换为+或-?