を表示するために得ることができない、私は{}s
せず、{}s
で、resource://
、name
、GUID
、name
とGUID
両方、name
もGUID
もないととせずに試してみました(相対)、/(ルート)、/ dataと仮定して、相対および絶対値は@
です。JPMのアドオンは、アイコンがアドオンマネージャでpackage.jsonで
インストール後も、アドオンマネージャからアドオンのアイコンを表示することはできません。私はinstall.rdf
のem:iconURL
を作成するためにjpmを取得することさえできません。それは単にそこにさえありません。 jpmを使用してコマンドラインにエラーはありません。コンソールにエラーはありません。少なくとも、私がやっていることに関係するものはありません。私が試したことのデモンストレーションの目的のために。実際の実際の例ではありません。私が試したさまざまなフォーマットのそれぞれについて、すべてのサイズアイコン(16,32,48,64)に同じフォーマットURIを付けました。
package.json (demo snippet):
...
"id": "{GUID}",
"name": "my_addon",
"icons": {
"48": "resource://@{GUID}/data/myaddon-48.png",
"48": "resource://GUID/data/myaddon-48.png",
"48": "resource://@my_addon/data/myaddon-48.png",
"48": "resource://my_addon/data/myaddon-48.png",
"64": "myaddon-64.png",
"64": "/myaddon-64.png",
"64": "./myaddon-64.png",
"64": "data/myaddon-64.png",
"64": "/data/myaddon-64.png",
"64": "./data/myaddon-64.png",
},
...
絶対に任意のMDNの記事に記載されている技術のどれも、またSO答えるいずれかではなく、一度も、働いていません。すべての場合、Firefoxは起動時にネットからアイコンを引き出します。
なんらかの理由で、XUL(そして実際にはアドオンを作成する際の最も基本的なタスクの1つ)は、jpmで実現するにはほとんど矛盾し、ほとんど不可能であると思われます。特定のバージョンのツールのみで動作する-30の異なる特定のテクニック
同様に、アクションボタンウィジェットでもアイコンを表示することはできませんが、別途質問します。 jpm runで動作すると思われますが、jpm xpiで動作するとは限りません。
私はjpm 1.0.7
を書いている時点でわずか数日前にgit master
から引っ張って使用しています。
すぐに質問に自分の答えを選ぶことができなかったか、本当に正しく答えるかどうかを待っていました。どちらの場合でも、私は答えを受け入れることを忘れていました。これはうまくいったようです。ドキュメントとの混乱。念押し有難う。 – user314159