browserSettings.overrideDocumentColors
Объект BrowserSetting, значение которого является строкой.
Firefox позволяет пользователю устанавливать свои цвета для фона документа и текста. По умолчанию эти значения применяются только при выборе темы с высоким контрастом (тема с высоким контрастом — это функция некоторых пользовательских интерфейсов операционных систем, которая увеличивает контрастность для повышения доступности). Однако пользователи также могут выбрать применение этих цветов всегда или никогда. Эта настройка браузера отображает этот параметр.
Его значение — строка, которая может принимать любое из следующих значений:
- "high-contrast-only": Применить выбор пользователя только при выборе темы с высоким контрастом. Это значение по умолчанию.
- "never": Никогда не применять выбор пользователя.
- "always": Всегда применять выбор пользователя.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
overrideDocumentColors |
Нет | Нет | 61 | ? | Нет | Нет | ? | ? | 61 | ? | Нет | ? |
Примеры
Установить значение на "always":
function logResult(result) { console.log(`Setting was modified: ${result}`); } browser.browserSettings.overrideDocumentColors .set({ value: "always" }) .then(logResult);
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/overrideDocumentColors