browserSettings.overrideDocumentColors

Un objet BrowserSetting dont la valeur sous-jacente est une chaîne.

Firefox permet à l'utilisateur de définir ses propres couleurs pour les arrière-plans et le texte du document. Par défaut, ces valeurs ne sont appliquées que lorsqu'un thème à fort contraste est sélectionné (un thème à contraste élevé est une caractéristique de certaines interfaces utilisateur du système d'exploitation qui augmente le contraste pour une meilleure accessibilité). Cependant, les utilisateurs peuvent également choisir d'appliquer ces couleurs toujours ou jamais. Ce paramètre du navigateur expose cette préférence.

Sa valeur sous-jacente est une chaîne qui peut prendre l'une des valeurs suivantes:

  • "high-contrast-only": applique les choix de l'utilisateur uniquement lorsqu'un thème à contraste élevé est sélectionné. C'est la valeur par défaut.
  • "never": n'applique jamais les choix de l'utilisateur
  • "always": Toujours appliquer les choix de l'utilisateur.

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
overrideDocumentColors

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Exemples

Définissez le paramètre sur "always":

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

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