自动更新网络商店外的 chrome 扩展程序

自动更新网络商店外的 chrome 扩展程序

如果您的扩展程序是通过网络商店安装的,Chrome 会自动更新它们。另一方面,如果您使用的扩展程序没有发布在那里,您可以手动将其添加到 Chrome,但您无法自动更新扩展程序。您必须下载更新的扩展程序,打开扩展程序页面,然后将新文件拖放到那里进行更新。

有没有办法在网络商店之外自动更新扩展程序?我不知道是否可以将扩展程序网站添加为自动更新的受信任 URL 或类似的东西,这样 Chrome 也会在那里检查更新。

答案1

Google 描述了一种解决方案:

如果您托管自己的扩展程序或应用程序,则需要将“update_url”字段添加到 manifest.json 文件中,如下所示:{ "name": "My extension", ... "update_url": "http://myhost.com/mytestextension/updates.xml", ... }

https://developer.chrome.com/apps/autoupdate#update_url更多细节。

答案2

商店外应用的自动更新不再可用由于新的安全规则:

https://developer.chrome.com/extensions/autoupdate

从 M33 开始,Windows 稳定/测试版用户只能下载托管在 Chrome 网上应用店中的扩展程序(请参阅保护 Windows 用户免受恶意扩展程序的侵害)。

更多信息:

https://support.google.com/chrome/answer/2811969?p=ui_remove_non_cws_extensions

在没有存储的情况下使用这些“私人”扩展的唯一方法是update_url清单.json并通过将新版本拖放到扩展页面来手动更新它们。

相关内容