アイコン
ブラウザ拡張機能には、ツールバー、拡張機能管理ページ、Web Store で使用する一連のアイコンが必要です。
アイコンサイズ
Chrome 拡張機能で推奨されるサイズ:
Firefox での追加サポート:
ディレクトリ構造
アイコンを public/icons/ に配置:
public
icons
icon16.png
icon32.png
icon48.png
icon128.png
Manifest での設定
アイコンを動的に設定
コードでアイコンを変更できます:
ダークモード対応
異なるテーマに異なるアイコンを提供:
アイコンのデザイン提案
- シンプルで明確 — 小さなサイズでも識別可能
- ブランド一貫性 — 拡張機能の機能またはブランドに関連
- 高いコントラスト — 異なる背景でも明確に見える
- テキストを避ける — 小さなサイズではテキストが識別しにくい
- PNG を使用 — 透過背景をサポート
SVG アイコン
Chrome は SVG アイコンもサポートしています:
ただし、一部のシナリオ(例:Web Store)では PNG が依然として必要なため、両方を提供することをお勧めします。
アイコン生成ツール
- Figma — アイコンをデザインして複数サイズにエクスポート
- Icon Kitchen — オンラインで拡張機能アイコンを生成
- RealFaviconGenerator — 複数サイズのアイコンを生成

