chrome 删除了我的扩展

awl*_*lnx 6 google-chrome chromium google-chrome-extension

我正在开发一个使用 chrome 的本机消息传递的扩展。在我的扩展程序中设置键值后(用于本机消息传递),chrome 在关闭 chrome 后变得异常并删除我的文件。关闭同步扩展以某种方式使我的文件保持原状,但每次重新启动时它仍会从自身中删除扩展。我不知道这是我偶然发现的一些奇怪的错误,还是与无法安装非网上商店扩展有关

mac*_*ict 1

问题

\n\n

正如您在 2015 年 9 月 4 日发布的Google 论坛 (productforums.google.com)上看到的那样,新版本的 Google Chrome 将自动禁用尚未从 Chrome Web Store 安装的扩展程序。没有办法改变这种行为。

\n\n
\n

某些扩展程序与其他扩展程序捆绑在一起,这会导致 Chrome 询问\n您是否要安装(或不安装)它们。然而,不良行为者滥用了此机制,绕过提示以静默方式安装恶意扩展程序,这些扩展程序可以覆盖浏览器设置并以不期望的方式改变用户体验。

\n
\n\n

...

\n\n
\n

由于这些恶意扩展程序并未托管在 Chrome 网上应用店中,因此很难限制它们可能造成的损害。这就是为什么我们在 11 月宣布,作为我们持续安全工作的一部分,所有面向 Windows 用户的扩展程序都必须托管在 Chrome 网上应用店中。

\n
\n\n

解决方案

\n\n

1.使用不同的浏览器。例如,Opera(版本 > 15)和 SRWare Iron 浏览器扩展 100% 兼容,并且它们不会在每次浏览器启动时被禁用。Google Chrome 中的所有工具均可在这些浏览器中使用。

\n\n

2.打包扩展(想法取自此 url)。打开扩展页面,激活“开发者模式”;点击“加载解压的扩展...”;在目录树中搜索解压扩展程序的目录,然后单击“确定”;缺点:Chrome 会在每次启动时提醒您禁用该扩展程序

\n