Как создать автообновление для расширений / надстроек браузера? - PullRequest
0 голосов
/ 07 июня 2011

Мне нужно создать автообновление на клиентском компьютере, которое будет автоматически обновлять определенное дополнение в Internet Explorer, Firefox, ... Конечно, пользователь ранее соглашался с тем, что на его компьютере будут автоматические обновления.

У вас есть какие-нибудь идеи, где я мог бы начать это делать?

Я начал думать о запуске процесса на стороне клиента, который каждые несколько часов спрашивает наш сервер, есть ли новая версия, а затемнеобходимое обновление на стороне клиента.

Идея состоит в том, чтобы обновить наше дополнение в нескольких браузерах, не запрашивая пользователя о новой версии.

Есть ли какие-либо инструменты, которые вы могли бы порекомендовать?Спасибо за помощь.

Редактировать: я могу использовать Firefox и Chrome 'updateURL' в манифесте.Но как мне автоматически обновить BHO (расширение IE) и расширение Safari?

1 Ответ

2 голосов
/ 08 июня 2011

Firefox и Chrome имеют встроенный модуль обновления расширений, который не должен иметь своего собственного. Средство обновления работает, периодически проверяя определенный URL-адрес для получения информации о текущей версии расширения. Документация Firefox: https://developer.mozilla.org/en/Install_Manifests#updateURL. Документация Chrome: http://code.google.com/chrome/extensions/autoupdate.html.

...