Chrome 33 Hosting 变更

继我们发布关于保护 Windows 用户免遭恶意扩展程序侵扰的博文后,我们将从 Chrome 33 Beta 版和 Windows 稳定渠道开始实施以下变更:

  • 用户只能安装托管在 Chrome 应用商店中的扩展程序,通过企业政策或开发者模式安装的扩展程序除外。
  • 之前已安装但未托管在 Chrome 应用商店中的扩展程序将被强制停用(即用户无法再次启用这些扩展程序),但通过企业政策或开发者模式安装的扩展程序除外。

这项措施的依据是什么?

请参阅保护 Windows 用户免受恶意扩展程序的侵害。

对于目前托管在 Chrome 应用商店之外的扩展程序,应该采取什么措施?何时完成?

如果您的扩展程序目前托管在 Chrome 应用商店之外,您应尽快将其迁移到 Chrome 应用商店。上述变更已在 Windows 版 Chrome 33 Beta 中生效,并将在 Windows 版 Chrome 33 稳定版中生效(大约在 2014 年 2 月底)。将扩展程序迁移到 Chrome 应用商店后,用户不会受到任何影响,他们仍然可以像往常一样使用您的扩展程序。如果您要将扩展程序迁移到 Chrome 应用商店,请立即开始使用 Chrome 33 进行测试。

如果我将来某个时间将扩展程序迁移到 Chrome 应用商店,会发生什么情况?我会失去所有用户吗?

在 Chrome 33 稳定版/Beta 版(Windows 版)中实施此政策后,用户的非商店扩展程序将被强制停用。不过,如果扩展程序在发布后迁移到 Chrome 应用商店,用户将能够通过扩展程序设置页面 (chrome://extensions) 或 Chrome 应用商店商品详情手动启用迁移后的扩展程序。

如果我想限制特定用户访问,或阻止我的扩展程序在 Chrome 应用商店中上架,该怎么办?

您可以通过以下方式限制对扩展程序的访问:将扩展程序的公开范围限制为可信测试员,或从 Chrome 应用商店中取消列出扩展程序。

哪些操作系统和 Chrome 渠道会受到此次变更的影响?

这些变更仅对 Windows 稳定渠道和 Beta 渠道生效,自 Chrome 33 起实施。

这会影响我在 Windows 上开发扩展程序的能力吗?

不会。您仍然可以在 Windows 上的开发者模式下加载未封装的扩展程序。此外,您还可以继续在 Chrome 开发渠道/Canary 上开发扩展程序,这些更改在这些渠道上不会生效。

如果由于政策原因,我无法将扩展程序上传到 Chrome 应用商店,该如何分发?

这些变更仅在 Windows 稳定版和 Beta 渠道中生效。如果用户想要获取未托管在 Chrome 应用商店中的扩展程序,可以在 Windows 中的 Chrome 开发者版/Canary 版渠道或在其他操作系统中的所有 Chrome 渠道中获取。

为什么不能通过提供一个设置/选项来加载未托管在 Chrome 应用商店中的扩展程序,从而解决此问题?

与现代移动操作系统不同,Windows 不会沙盒化应用。因此,我们无法区分是用户选择启用此设置,还是恶意原生应用覆盖了用户的设置。

此项变更后,扩展程序支持哪些部署选项?

除了用户从 Chrome 应用商店安装扩展程序之外,系统还将支持以下部署选项:

  • 对于 OSX 和 Linux,可以通过偏好设置 JSON 文件安装扩展程序。
  • 对于 Windows,可以通过 Windows 注册表安装扩展程序。在 Windows 注册表中,确保 update_url 注册表项指向以下网址:https://clients2.google.com/service/update2/crx。通过路径注册表项进行的本地 .crx 安装已被弃用。请注意,此部署选项仅适用于 Chrome 应用商店托管的扩展程序,并且 update_url 只能指向 https://clients2.google.com/service/update2/crx,不能指向任何其他主机。
  • 对于企业,我们将继续支持通过组策略安装扩展程序,无论扩展程序托管在何处。请注意,用户的机器必须加入网域,GPO 政策推送才能生效。

对于依赖于原生应用二进制文件的扩展程序,还有其他需要注意的事项吗?

以前,当支持非商店扩展程序时,第三方应用二进制文件和旁加载的扩展程序可以同步更新。不过,Chrome 应用商店中托管的扩展程序是通过 Chrome 更新机制进行更新的,开发者无法控制该机制。 扩展程序开发者在更新依赖于原生应用二进制文件的扩展程序(例如,使用原生消息传递的扩展程序或使用 NPAPI 的旧版扩展程序)时应谨慎。

如果用户的非商店扩展程序因这项措施而被停用,用户会看到什么?

他们会收到一条通知,内容为“可疑扩展程序已停用”,其中包含指向以下支持文章的链接。

为什么在 Windows 稳定版和 Beta 渠道中加载解压后的扩展程序时,会看到“停用开发者模式扩展程序”气泡?

我们不希望开发者模式被用作传播恶意扩展程序的攻击途径。 因此,我们会向 Windows 稳定版/Beta 渠道的用户告知开发者模式扩展程序,并提供停用这些扩展程序的选项。