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

Process 如何为浏览器扩展/插件创建自动更新程序?,process,add-on,auto-update,Process,Add On,Auto Update,我需要在客户端计算机上创建一个自动更新程序,自动更新 Internet Explorer、Firefox等上的特定插件。。。 当然,用户之前同意他的计算机上会有自动更新 你们知道我从哪里开始做这件事吗 我开始考虑在客户端运行一个流程,该流程使用ask 如果有新版本,每隔几个小时安装一次服务器,然后执行必要的操作 在客户端更新 我们的想法是在多个浏览器上更新我们的插件,而不提示用户使用新版本 有什么工具可以推荐吗?谢谢你的帮助 编辑:我可以在清单中使用Firefox和Chrome'updateUR

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

你们知道我从哪里开始做这件事吗

我开始考虑在客户端运行一个流程,该流程使用ask 如果有新版本,每隔几个小时安装一次服务器,然后执行必要的操作 在客户端更新

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

有什么工具可以推荐吗?谢谢你的帮助


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

Firefox和Chrome都有内置的扩展更新程序,扩展不应该自带。更新程序的工作原理是定期检查特定URL以获取当前扩展版本的信息。Firefox文档:。Chrome文档:。

我们的想法是为所有浏览器、Firefox、IE、Chrome和Safari提供一个更新程序。Firefox和Chrome的自动更新相当容易。我可以像你说的那样使用清单'updateUrl',但我主要关心的是Internet Explorer和Safari。我是否需要在客户端上运行一个进程来更新BHO(扩展)?Safari附加组件也可以自动更新:。只有IE没有内置的更新机制,在那里你需要一个单独的进程或者(更好的)一个任务调度程序条目。谢谢你,非常感谢,我将对此进行调查。有一个很好的JSAPI开发人员跨浏览器扩展,也有内部更新机制的开发人员代码。只要更改只是代码更改,它们就有基于HTTP的内部更新