2015-09-12 4 views
5

У меня есть новый 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#icon, но не повезло.

Спасибо!

+2

«попросило 2 часа назад», я нашел, что это потому, что У меня такая же проблема. Прямо сейчас. – Filly

ответ

4

Видимо, это ошибка. См. Это issue в репозитории jpm.

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

+0

Это потрясающе! Спасибо!! – winhowes

+0

Вот как это сделать: http://stackoverflow.com/a/34322550/1038866 – bgmCoder

3

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

{ 

    "id": "[email protected]", 
    "icon": "resource://jid1-akubexdy5zjsiq-at-jetpack/data/images/icon48.png", 

} 

Обратите внимание, что «путь» похож на поле «ID», но не являются заглавными буквами

+0

Он также работает с заглавными буквами, единственным трюком является изменение '@' для '-at-' в id. Благодаря! – IvanRF

Смежные вопросы