私はAdd-on SDK
を使ってFirefoxアドオンを開発しています。 SDKを使用しているときに拡張機能が正常に動作していますが、.xpi
ファイルを作成してブラウザに手動で追加すると、拡張子アイコンは表示されません。Firefoxアドオン:拡張アイコンが表示されない
package.json
ファイルのアイコンパスを変更しようとしましたが、アイコンが表示されませんでした。
package.jsonファイル:
{...
"icon" : "Phone-icon48.png",
"icon64" : "Phone-icon64.png",
...}
ウィジェットパネルには、アイコンを表示するために使用:
WidgetPackage.Widget({
label: "Phone Dial",
id: "phone_dial",
contentURL: data.url("images/Phone-icon19.png"),
panel: panel_name
});
誰も私の問題を解決することはできますか?
ありがとうございます。 Addon SDK docsによれば
わからないあなたが何を意味するか - アイコンは両方、アドオンマネージャでは、ウィジェットのために不足していますか?ウィジェットアイコンの場合、ファイルは実際にあなたのアドオンプロジェクトの 'data/images/Phone-icon19.png'にありますか? – canuckistani
はい、アイコンはウィジェットには表示されませんが、拡張子が.xpiファイルを使用して追加された場合にのみ表示されます。 'cfx run'を使用して拡張機能を実行すると、アイコンが表示されます。電話アイコンイメージはデータディレクトリに存在します。 –
私は同じ問題があります。そして、アイコンはアドオンマネージャに表示されます。 –