自主托管和自动更新Google Chrome扩展程序

4
我想在自己的服务器上托管我的扩展程序。我找到了这个页面:https://developer.chrome.com/extensions/hosting,其中开头写道:

警告:自Chrome 33版起,Windows用户只能从Chrome Web商店下载扩展程序,除非通过企业策略或开发者模式进行安装(请参见保护Windows用户免受恶意扩展程序的影响)。自Chrome 44版起,在Mac上不允许从本地.crx路径进行外部安装(请参见继续保护Chrome用户免受恶意扩展程序的影响)。

这似乎表明你不能再自己托管扩展程序,只能通过Chrome商店来实现。这是正确的吗?还是有一种方法可以托管自己的Chrome扩展程序?
1个回答

6
他们会禁用它,以继续保护Chrome用户免受恶意扩展的侵害。
除了用户从Chrome Web Store安装扩展程序外,还支持以下部署选项:
  • 对于OSX和Linux,可以通过偏好设置JSON文件安装扩展程序。

  • 对于Windows,可以通过Windows注册表安装扩展。

  • 在Windows注册表和OS X偏好设置JSON文件中,请确保update_url注册表键指向以下URL:https://clients2.google.com/service/update2/crx。已弃用通过路径注册表键进行本地.crx安装。请注意,此部署选项仅适用于Chrome Web Store托管的扩展程序,update_url不能指向除https://clients2.google.com/service/update2/crx之外的任何其他主机。

  • 对于企业来说,为了继续支持群组策略安装扩展,而不管扩展位于何处。请注意,在未加入域的计算机上通过GPO安装的任何未托管在Web Store上的扩展都将被硬禁用。

有关更多信息,请查看此页面

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接