browserSettings.overrideContentColorScheme
一个 BrowserSetting
对象,其底层值是字符串。
Firefox 允许用户为浏览器界面选择一个主题。这些主题可以为网页应用浅色或深色主题。通过使用 layout.css.prefers-color-scheme.content-override
首选项,用户可以覆盖主题并选择以浅色或深色主题渲染网页,或者跟随设备的主题。此浏览器设置公开了该首选项。
此对象可以取以下值:
- “light”:为网页应用浅色主题。
- “dark”:为网页应用深色主题。
- “system”:根据设备的主题为网页应用浅色或深色主题。
- “browser”:根据浏览器的主题为网页应用浅色或深色主题。
浏览器兼容性
BCD tables only load in the browser
示例
此示例覆盖设置以使用网页的深色主题:
js
function logResult(result) {
console.log(`设置已修改:${result}`);
}
browser.browserSettings.overrideContentColorScheme
.set({ value: "dark" })
.then(logResult);