browserSettings.overrideDocumentColors

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

Firefox 允许用户为文档背景和文本设置自己的颜色。默认情况下,这些值仅在选择高对比度主题时应用(高对比度主题是某些操作系统 UI 的一项功能,它可以提高对比度以改善无障碍性)。但是,用户也可以选择始终或从不应用这些颜色。此浏览器设置公开了该首选项。

其底层值为字符串,可以采用以下任何一个值

  • "high-contrast-only":仅在选择高对比度主题时应用用户的选择。这是默认值。
  • "never":从不应用用户的选择。
  • "always":始终应用用户的选择。

浏览器兼容性

BCD 表格仅在浏览器中加载

示例

将设置设置为 "always"

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

browser.browserSettings.overrideDocumentColors
  .set({ value: "always" })
  .then(logResult);