如何为浏览器扩展/插件创建自动更新程序?

时间:2011-06-07 17:50:34

标签: process add-on auto-update

我需要在客户端计算机上创建一个自动更新程序,它将自动更新 Internet Explorer,Firefox,...上的特定插件 当然用户以前同意他的计算机上会有自动更新。

你们有什么想法我可以在哪里开始这样做吗?

我开始考虑在客户端运行一个进程,问问我们 服务器每隔几个小时,如果有新版本,然后做必要的 在客户端进行更新。

我们的想法是在不提示用户使用新版本的情况下在多个浏览器上更新我们的插件。

您可以推荐哪些工具?谢谢你的帮助。

编辑:我可以在清单中使用Firefox和Chrome“updateURL”。但是如何自动更新BHO(IE扩展)和Safari扩展?

1 个答案:

答案 0 :(得分:2)

Firefox和Chrome有一个内置的扩展更新程序,扩展名不应该自带。更新程序通过定期检查特定URL以获取有关当前扩展版本的信息来工作。 Firefox文档:https://developer.mozilla.org/en/Install_Manifests#updateURL。 Chrome文档:http://code.google.com/chrome/extensions/autoupdate.html