5

を使用すると、アドオンのアイコンが表示されないようですjpm。の関連項目package.json

"icon": "icon.png",
"icon64": "icon64.png",

拡張機能を解凍すると、次のように表示さinstall.rdfれます

<em:iconURL>icon.png</em:iconURL>
<em:icon64URL>icon64.png</em:icon64URL>

それぞれ48x48 および 64x64px のpngファイルです。

これらのファイルは両方とも、拡張機能のルート ディレクトリにあります。ドキュメントを正しく読んでいれば、これらの名前はデフォルトであるため、指定する必要さえありません。

Addons-manager に拡張機能のアイコンが表示されません。私は何を間違っていますか?

4

3 に答える 3

3

それはバグです。

jpm 1.0.1 で作業している場合、それが機能する唯一の方法は次のとおりです。

"icon": "resource://@youraddonname/icon.png",

アイコンの名前を「icon」に変更します。なぜそのように機能するのかわかりません..

于 2015-08-12T22:28:56.270 に答える
0

新しいjpmツールの場合、次のように使用できます。

"icon :" "resource://<ADDONID>/data/icon.png"

注: cfx には次idのようなものがありますjid1-O1iNqbs7ifwqvAが、新しいjpmツールには id がなく、name代わりに @jetpack の代わりにフィールドが使用されます...

たとえば、id の古い cfx アドオンの場合、次のjid1-O1iNqbs7ifwqvAようにする必要があります

"id": "jid1-O1iNqbs7ifwqvA@jetpack",
"icon": "resource://jid1-O1iNqbs7ifwqvA-at-jetpack/data/icon.png"

また、以下のように 、 のmenu barアイコンを追加することもできます:addon pageopen menu Menu

"icons":{
"16":"./data/icon-16.png",
"32":"./data/icon-32.png",
"64":"./data/icon-64.png",
"128":"./data/icon-128.png",
"256":"./data/icon-256.png",
"512":"./data/icon-512.png"
},

便利なリンク:

于 2016-08-08T14:21:06.677 に答える