Страницы: 1
Здравствуйте.
Я только разбираюсь с XUL и написанием расширений, но по условию задачи мне нужно чтобы расширение автоматически проверяло сервер на наличие новой версии.
Мне бы хотелось узнать реально ли организовать автоапдейт расширений со своего сервера и как это можно реализовать.
Выкладывал расширение на локальный сайт, прописывал в install.rdf тэг updateURL.
Что я еще упустил, как надо правильно настроить сервер для автоапдейта?
Заранее спасибо.
Отсутствует
По запросу updateURL сервер должен отдавать update manifest, в котором прописаны текущие версии расширения с указанием совместимых версий и ссылки на файлы расширений. Для расширений совместимых с Firefox 3 весь процесс обновления должен проходить через защищенное соединение (HTTPS), причем, если я все правильно понимаю, сертификат должен быть выдан доверенным центром сертификации и быть непросроченным. Проще хостить расширения на AMO, мороки будет меньше.
Welcome to mozilla@conference.jabber.ru
Отсутствует
То есть и для цифровой подписи расширения и для апдейта мне нужен сертификат?
Да расширение скорее всего и будет размещено на АМО.
Просто хочеться протестить это все на своей машине.
Чтобы хотябы разобраться получше.
Отсутствует
Legols
Для Fx 3 нужен, но ты можешь тестить все с помощью двойки или взять мой скрипт для автоапдейта расширений.
Кстати, насколько мне известно на AMO все манифесты обновления расширений создаются автоматически. Автору достаточно просто заливать туда новые версии и все: остальное сделает сервис. А для обновления с AMO не нужно даже updateURL прописывать в install.rdf
Welcome to mozilla@conference.jabber.ru
Отсутствует
Для расширений совместимых с Firefox 3 весь процесс обновления должен проходить через защищенное соединение (HTTPS), причем, если я все правильно понимаю, сертификат должен быть выдан доверенным центром сертификации и быть непросроченным
HTTPS это один из вариантов. Второй вариант - использовать специальную утилиту для цифровой подписи расширений.
Все варианты описаны на http://developer.mozilla.org/en/docs/Ex … ng_Updates
Легче всего разумеется использовать AMO.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Unghost
Не знал, спасибо. Как-то я это пропустил мимо, когда читал про изменения в работе с расширениями у тройки.
Welcome to mozilla@conference.jabber.ru
Отсутствует
llirik
А при использовании АМО нужно что-то прописывать вообще?
Не надо.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Страницы: 1