如何在 Windows 上的 Chrome 44 dev 上添加非商店扩展程序?

如何在 Windows 上的 Chrome 44 dev 上添加非商店扩展程序?

今天,我的两台 Windows 机器(一台是 7,一台是 8.1)使用 Chrome 的开发分支升级到了44.0.2398.0 开发-m。更新后,当我第一次启动浏览器时,我打开的所有非商店扩展都被自动禁用,而且我无法重新启用它们(两台机器上都是这种情况)。

不支持的扩展已禁用

为了使 Chrome 更安全,我们禁用了一些未在 Chrome 网上应用店中列出且可能在您不知情的情况下添加的扩展程序。

了解更多

所以我想也许我可以卸载并重新安装我的所有用户脚本。这在一次会话中有效,但当你关闭 Chrome 并重新启动它时,非商店扩展会再次自动禁用(打包的 .crx 文件也会遭遇同样的命运)。通过 Tampermonkey 安装似乎没有帮助。

有没有办法解决这个问题,不需要切换到其他操作系统(不可行)或在 Chrome 商店私下发布我的用户脚本(需要花钱)?幸运的是,加载解压的扩展仍然有效,但要将所有用户脚本移植到适当的扩展上,我需要付出相当大的努力……

我确信这不是重复的在 Chrome v35+ 上重新启用非来自 Chrome 网上应用店的扩展程序(增强安全性),因为自从 Chrome 在第 35 版左右撤回这个垃圾以来,我一直在使用 Chrome 的开发分支,这是自那时以来我第一次遇到问题。据我所知,这是一个新问题。

答案1

继续保护 Chrome 用户免受恶意扩展程序的侵害

我们一直在努力改进 Chrome 扩展程序,同时尽可能保证用户的安全。2014 年 5 月,我们宣布了一项新政策,通过强制要求扩展程序托管在 Chrome 网上应用店来保护 Windows 用户。结果令人鼓舞:客户支持帮助请求卸载不需要的扩展程序的数量下降了 75%。因此,我们将在未来几个月内将此保护范围扩大到所有 Windows 和 Mac 用户。

我们最初没有在 Windows 开发者渠道上强制实施此政策,以便允许开发者选择退出。不幸的是,我们后来发现恶意软件强迫用户进入开发者渠道,以安装不需要的商店外扩展程序。受影响的用户只能在他们未选择的 Chrome 渠道上运行恶意扩展程序。因此,从今天开始,我们将开始在所有 Windows 渠道上强制实施此政策。Mac 也将很快跟进,从 2015 年 7 月开始在所有渠道上强制实施。

然而,正如通过企业政策安装您仍可以使用多种选项进行侧载。

其中最简单的似乎是使用ExtensionInstallForcelist 策略

答案2

如果你只是想在 Chrome 上尝试你的扩展程序,你可以在最新的 Chrome 42 中安装它(不确定开发版本),方法是转到chrome://extensions并执行拖放

相关内容