Как мне закодировать мое дополнение, чтобы Firefox знал, где искать обновления?


Я разрабатываю дополнение, и у меня возникли проблемы с поиском документации, которая объясняет, как сообщить Firefox, где искать обновления. Если я отправлю сообщение .xpi на моем сайте, и пользователь загружает и устанавливает его .xpi, знает ли Firefox, чтобы проверить этот URL на наличие изменений? или я должен положить что-то в пакет.джсон?

1 3

1 ответ:

Вы используете онлайн-конструктор или средство командной строки SDK? Url-адрес обновления можно указать только с помощью инструмента cfx:

Https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/cfx

При создании надстройки вы будете запускать cfx xpi со следующими аргументами:

cfx xpi --update-link https://example.com/addon/latest
          --update-url https://example.com/addon/update_rdf

Если вы уже создали надстройку с помощью builder, более простой вариант-загрузить xpi, распаковать его, вручную отредактировать установку.rdf, а затем снова застегнуть его. См. MDN для документации по устанавливать.синтаксис rdf:

Https://developer.mozilla.org/en/Install_Manifests