1

オンラインアドオンビルダー-Firefoxのアドオンマネージャー内に拡張機能のカスタムアイコンを表示するにはどうすればよいですか?

私はそれがより一般的な質問であることを知っています、そして私がこれを提出する前に誰かが私にリンクを投げるつもりです、しかし私はそこにいて私を信頼しています...

オンラインアドオンビルダーを使用してアドオンを作成しましたが、まだ完成させる必要があると感じているため、レビューのためにAMOに送信する準備ができていません。オンラインアドオンビルダーに使用したいことと正確に関連する特定の情報を見つけることができません。cfxと呼ばれるツールを使用して利用されるローカライズされたSDKをインストールして構成しました。もちろん、大量のドキュメントがあります。

質問:アドオンがアドオンマネージャー内でどのように表示されるかを決定するpackage.jsonを使用して、すべての注目すべき値を設定できますか?package.jsonを使用して設定できない注目すべきマテリアル/構成と、それらを実装するにはどうすればよいですか?

コードからすべての警告とエラーを削除しましたが、画像へのハードコードされたパスを使用していますが、PageModオブジェクト内の引数としてコンテンツスクリプトに渡す前に使用しています。なんで?よくわかりませんが、chrome://ez-magnetz/data/icon16.pngなどを指定できる拡張機能の構成方法を知っている人がいます。これは、変更される可能性のあるパス名にJUIDを使用するよりも優れています。

ウィジェットにアイコンがありますが、AMに表示される拡張機能のプライマリアイコンを指定するにはどうすればよいですか?(package.json || chrome.manifest)

2つのうち後者(chrome.manifest)を使用して、それをアドオン内に含めて検出できるようにするにはどうすればよいですか?(可能であればオンラインアドオンビルダーを使用した拡張アイコンの目的で)

誰かが基本的なアドオンのchrome.manifestテンプレートを提供してくれませんか?

install.rdfが必要ですか、構成よりも優先されるのは次のとおりです。install.rdf >>> chrome.manifest>>>package.jsonそれらの間で非常に類似した設定に気づきました。

私はXULスクールに行ったことがありますが、アドオンのコンテキストでは時代遅れに見える有用な情報があることがわかりました。package.jsonの基本情報を読み、簡単な設定と、もちろんアドオンの説明を実装しました。


私の理解では、MozillaのOnlineAddonBuilderを使用してブートストラップアドオンを作成しました。あれは正しいですか?私が今やりたいのは、アドオンマネージャーで自分の拡張機能の個人用アイコンを表示することだけです。+ユーザーがAMOに寄付する方法とオプションを知りたいです!


事前に助けてくれてありがとう

4

1 に答える 1

3

アイコンを追加するには、次の2つの手順に従います。

  1. 使用するアイコンをアドオンのデータディレクトリにアップロードします(例:'data / icon.png')

  2. アドオン情報ダイアログで追加のJSONプロパティとしてpngファイルへの相対パスを追加します(例:

{"icon": "data / icon.png"}

表示される例については、次のスクリーンショットを参照してください。

https://dl.dropbox.com/u/44296964/Screen%20Shot%202013-01-07%20at%202.15.49%20PM.png

余談ですが、投稿ごとに1つだけ質問してください。

于 2013-01-07T22:18:58.203 に答える