browserSettings.overrideContentColorScheme

一个 BrowserSetting 对象,其底层值为字符串。

Firefox 允许用户为浏览器 UI 选择一个主题。这些主题会给网页应用浅色或深色主题。通过使用 layout.css.prefers-color-scheme.content-override 首选项,用户可以覆盖主题并选择以浅色或深色主题渲染网页。此浏览器设置暴露了该首选项。

此对象接受以下值:

  • "light": 对网页应用浅色主题。
  • "dark": 对网页应用深色主题。
  • "auto": 根据浏览器的主题自动对网页应用浅色或深色主题。

示例

此示例将设置覆盖为对网页使用深色主题。

js
function logResult(result) {
  console.log(`Setting was modified: ${result}`);
}

browser.browserSettings.overrideContentColorScheme
  .set({ value: "dark" })
  .then(logResult);

浏览器兼容性