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 файл работает. Я что-то пропустил?

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

1 ответ

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

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