XUL Firefox 拡張機能で、追加、削除、または更新アイコンなど、Firefox ブラウザーの組み込みアイコンを使用する簡単な方法はありますか? ツールバーのアイコンを使用して、ブラウザーのデザインと一貫性を持たせたいと考えています。
私は答えを求めて高低を探してきましたが、奇妙なことに、Web にはこの小さな情報が欠けています。したがって、それは非常に単純であるか、不可能である必要があります。願わくば前者…
すでにご協力いただきありがとうございます:)
XUL Firefox 拡張機能で、追加、削除、または更新アイコンなど、Firefox ブラウザーの組み込みアイコンを使用する簡単な方法はありますか? ツールバーのアイコンを使用して、ブラウザーのデザインと一貫性を持たせたいと考えています。
私は答えを求めて高低を探してきましたが、奇妙なことに、Web にはこの小さな情報が欠けています。したがって、それは非常に単純であるか、不可能である必要があります。願わくば前者…
すでにご協力いただきありがとうございます:)
アイコンなどのリソースは、アドオンからアクセスできます。たとえば、ブラウザのリロード アイコンは にありますchrome://browser/skin/reload-stop-go.png
(これは Firefox で開くことができます)。-moz-image-rect
この特定のアイコンは、ベース スプライトと組み合わせて使用されます。
アイコンは通常、browser
(Firefox) またはglobal
パッケージ (別名ツールキット) の CSS ルールで指定されます。何かがどこにあるかを見つけるには、DOM Inspectorアドオンをお勧めします。これは、Chrome ウィンドウ自体を検査し、特に CSS および/または計算されたスタイル ビューを調べます。また、 MXRなどのソースを直接見ることもできます。
アドバイス: ブラウザー/ツールキットのリソースがすべてのプラットフォームで実際に利用可能であり、同じ方法でアクセスされること、URI が同じであること、アイコンの場合はサイズが同じであることなどを常に再確認する必要があります。特にアドオンでは、プラットフォーム テーマがプラットフォーム アイコン (例: Linux の GTK ストック アイコン) を使用するか、複数の選択肢 (Win aero と通常のアイコン、または通常と @2x hidpi のアイコン) を提供することがよくあります。