对于WebExtension,我们使用browser.browserAction.setIcon
来设置图标。正如您在此示例中所看到的,为了适应,图标应该具有深色或浅色背景。
我的Javascript代码如何知道哪个主题生效?或者更好的是,我可以确定工具栏的背景颜色是什么,以便我可以制作一个合适的图标吗?
答案 0 :(得分:1)
您可以在webextensions中使用主题javascript API listed来获取主题详细信息。请确保在manifest.json
文件中添加“主题”权限。