updateURL и updateLink не работают в моем аддоне

Я читал инструмент cfx. документации, о том, как создать надстройку и сделать так, чтобы она автоматически обновлялась. К сожалению, когда я компилирую свой аддон в файл xpi с этой строкой:

cfx xpi --update-link "http://mypage.com/firefox/latest"
        --update-url "http://mypage.com/firefox/update_rdf"

Я всегда получаю жалобы на то, что полученный файл xpi несовместим с Firefox 12.0. Когда я удаляю аргументы --update-link и --update-url, файл xpi работает. Я что-то упускаю?

Я видел этот ответ, но, к сожалению, эти решения не работал для меня.


person Rigoxls    schedule 07.06.2012    source источник


Ответы (1)


Две вещи, которые вы должны сделать:

  1. Убедитесь, что вы используете последнюю версию Add-on SDK. Надстройка SDK 1.7 объявляет надстройки совместимыми с Firefox 12 и 13, а предыдущие версии — нет.
  2. Обязательно загрузите сгенерированный файл update.rdf в http://mypage.com/firefox/update_rdf, возможно, у вас там есть более старый файл. Этот файл также содержит информацию о совместимости для расширения, и Firefox доверяет этой информации больше, чем install.rdf внутри расширения (это полезно, чтобы пометить расширение как совместимое с более новой версией Firefox без фактического обновления пакета расширения).
person Wladimir Palant    schedule 08.06.2012