Значок не отображается в менеджере дополнений Firefox

У меня есть новое дополнение к Firefox со следующей структурой каталогов:

/
   package.json
   data/
       icons/
           icon48.png

В моем файле package.json у меня есть это:

 "icon": "data/icons/icon48.png",

(между прочим). Когда я бегу jpm run в соответствии с рекомендациями документации по дополнению Firefox расширение загружается, но значок не отображается в диспетчере дополнений. Есть идеи, что мне не хватает? Я ссылался на эту страницу: https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json, но не повезло.

Спасибо!

2 ответа

Решение

Видимо это ошибка. Смотрите эту проблему в jpm репозиторий.

Для меня, перемещение изображения значка в корневой каталог (то есть по тому же пути, что и package.json) и переименование его в "icon.png" решило проблему.

У меня все еще есть эта ошибка с версией jpm 1.0.6. Я решил это, добавив следующий путь к значку:

{

  "id": "jid1-AKuBexDY5zJsIQ@jetpack",
  "icon": "resource://jid1-akubexdy5zjsiq-at-jetpack/data/images/icon48.png",

}

Обратите внимание, что "путь" похож на поле "идентификатор", но нет заглавных букв

Другие вопросы по тегам