Компиляция расширения firefox с xulrunner-sdk-9.0.1 - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть панель инструментов FF, работающая во всех предыдущих версиях.Я скомпилировал его с помощью xulrunner-sdk-9.0.1 и создал новый xpi.Теперь при попытке установить панель инструментов (перетаскивание xpi в браузер) я получаю следующую ошибку:

Не удалось установить ToolbarName, поскольку оно несовместимо с Firefox 9.0.1

Может кто-нибудь сказать, что особенного в Firefox 9.0.1?

1 Ответ

0 голосов
/ 27 декабря 2011

Это сообщение об ошибке указывает на то, что расширение не помечено как совместимое с Firefox 9.0.1, оно действительно касается только метаданных расширения.Обычно файл install.rdf вашего расширения будет содержать что-то вроде этого:

<em:targetApplication>
  <Description>
    <!-- firefox -->
    <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
    <em:minVersion>9.0</em:minVersion>
    <em:maxVersion>9.0.*</em:maxVersion>
  </Description>
</em:targetApplication>

В вашем случае кажется, что maxVersion - это какое-то меньшее значение - обновите его и попробуйте снова.

...