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