2015-09-12 16 views
5

Mam nowy dodatek do Firefoksa o następującej strukturze katalogów:Ikona nie pokazano w Firefox na kierownika

/ 
    package.json 
    data/ 
     icons/ 
      icon48.png 

W moim pliku package.json mam to:

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

(między innymi). Po uruchomieniu jpm run zgodnie z zaleceniami dodatków do Firefoksa rozszerzenie ładuje się, ale ikona nie jest widoczna w menedżerze dodatków. Masz pojęcie, czego mi brakuje? Odwoływałam się do tej strony: https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json#icon, ale bez powodzenia.

Dzięki!

+2

„zadane 2 godziny temu”, znalazłem to, bo Mam dokładnie ten sam problem. Teraz. – Filly

Odpowiedz

4

Podobno jest to błąd. Zobacz ten issue w repozytorium jpm.

Dla mnie przeniesienie obrazu ikony do katalogu głównego (to jest tej samej ścieżki, co package.json) i zmiana jego nazwy "icon.png" naprawiło problem.

+0

To jest niesamowite! Dziękuję Ci!! – winhowes

+0

Oto jak to działa: http://stackoverflow.com/a/34322550/1038866 – bgmCoder

3

Nadal mam ten błąd z wersją jpm 1.0.6. Rozwiązałem to dodając następną ścieżkę ikoną:

{ 

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

} 

Zauważ, że „ścieżka” jest podobny do „id” pola, ale nie są duże litery

+0

Działa również z dużymi literami, jedyną sztuczką jest zmiana '@' dla '-at-' w id. Dzięki! – IvanRF