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