自托管和自动更新 Google Chrome 扩展

Pep*_*epe 4 google-chrome google-chrome-extension

我想在我自己的服务器上托管我的扩展。我找到了这个页面:https : //developer.chrome.com/extensions/hosting

开头说:

警告:从 Chrome 33 开始,Windows 用户只能下载 Chrome 网上应用店中托管的扩展程序,但通过企业策略或开发人员模式安装的扩展程序除外(请参阅保护 Windows 用户免受恶意扩展程序的侵害)。从 Chrome 44 开始,不允许从 Mac 上本地 .crx 的路径进行外部安装(请参阅继续保护 Chrome 用户免受恶意扩展程序的侵害)。

这似乎表明您不能再自己托管扩展程序,只能通过 Chrome 商店。这是正确的还是有办法托管您自己的 Chrome 扩展程序?

小智 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 网上应用店托管的扩展程序,并且 update_url 不能指向除https://clients2.google.com/service/update2/crx之外的任何其他主机。

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

查看此页面了解更多信息。