图标
浏览器扩展需要一套图标用于工具栏、扩展管理页面和 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 — 生成多尺寸图标

