Значок не отображается в менеджере дополнений 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",
}
Обратите внимание, что "путь" похож на поле "идентификатор", но нет заглавных букв