我正在写一个在 Firefox 上工作的网络扩展。我希望我的图标的工作方式类似于“截屏”中内置的 Firefox 的行为。当它以浅色主题/深色主题/在菜单中显示时,屏幕截图图标以不同的颜色出现。
我刚刚page_action
在清单中添加了一个,并为它设置了一个图标。黑色图标在浅色主题上看起来不错,但在深色主题上变得难以使用。如果浏览器处于深色主题中,我想显示图标的浅色版本(并且还保持菜单中的图标为黑色)。
我已经搜索了一些有关此的内容,并找到了browser_action
支持theme_icons
,但page_action
没有。
为页面操作图标的不同用例设置不同图标的最佳实践是什么?
为不同主题配置不同图标颜色的最佳方法是什么?