2

Мы (компания) разрабатываем аддон Firefox, предназначенный для облегчения работы, выполняемой в отделе. Аддон был разработан специально для общения с нашим программным обеспечением.

Я хотел знать, есть ли способ распространять это дополнение внутри, с локального сервера, вместо публикации в AMO (https://addons.mozilla.org/). Было бы хорошо, если бы внутренние сотрудники могли ориентироваться на наш сервер, чтобы любые изменения в расширении автоматически обновлялись на клиентских машинах.

Является ли это возможным? Не могли бы вы дать мне некоторые рекомендации по этому поводу? Благодарю.

1 ответ1

1

Есть ли способ распространять аддон внутри с локального сервера

вместо публикации в AMO (https://addons.mozilla.org/)

Вы можете сделать это, указав updateURL в манифесте для своего дополнения.

Периодическая проверка обновлений также может выполняться вручную конечными пользователями.


Автоматическая проверка обновлений надстроек

Приложения будут периодически проверять наличие обновлений для установленных надстроек, получая updateURL. Возвращенная информация может использоваться для уведомления пользователя об обновленной версии надстройки, а также для информирования приложения о новых версиях приложения, с которыми совместим надстройка.

Управление версиями, обновление и совместимость исходного расширения


updateURL

Ссылка на пользовательский файл манифеста обновлений, в котором указаны доступные обновления для надстройки. Формат описан ниже. Если включено, менеджер надстроек периодически проверяет этот файл манифеста, чтобы определить, доступны ли более новые версии. Когда менеджер дополнений не включен, он все равно будет проверять наличие обновлений в AMO, используя идентификатор расширения.

...

Примеры

<em:updateURL>http://www.foo.com/update.cgi?id=%ITEM_ID%&amp;version=%ITEM_VERSION%</em:updateURL>
<em:updateURL>http://www.foo.com/extension/windows.rdf</em:updateURL>

Для надстроек, размещенных на addons.mozilla.org: вы не можете указывать свойство updateURL. По умолчанию приложения Mozilla, использующие диспетчер надстроек (например, Firefox и Thunderbird), отправляют запросы на обновление на addons.mozilla.org с помощью веб-службы по умолчанию. Каждый раз, когда вы загружаете новую версию своего дополнения или изменяете его параметры совместимости через интерфейс автора, ваш манифест обновления будет генерироваться автоматически.

Формат Манифеста обновления:

Манифест обновления является источником данных RDF/XML. Пример манифеста обновления см. В разделе Управление версиями, обновление и совместимость расширений.

Обновление источникаURL

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .