onChange

L'événement BrowserSetting.onChanged est déclenché lorsque le paramètre est modifié.

Syntaxe

js
BrowserSetting.onChanged.addListener(listener);
BrowserSetting.onChanged.removeListener(listener);
BrowserSetting.onChanged.hasListener(listener);

Les événement ont trois fonctions :

addListener(listener)

Ajout un auditeur à cet événement.

removeListener(listener)

Arrêtez d'écouter cet événement. L'argument listener est l'auditeur à supprimer.

hasListener(listener)

Vérifier si l'auditeur est enregistré pour cet événement. Renvoie true si elle écoute, false sinon.

Syntaxe addListener

Paramètres

callback

Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera les arguments suivants :

details

Un object contenant des détails sur le changement survenu. Ses propriété sont les suivantes :

value

La nouvelle valeur du paramètre. Le type de cette propriété est déterminé par le paramètre particulier.

levelOfControl

string. Cela représente la façon dont le paramètre est actuellement controlé. Vous pouvez l'utiliser pour vérifier si vous pouvez modifier le réglage. Voir BrowserSetting.set() pour plus détails. Sa valeur peut-être l'une des suivantes :

"not_controllable" Les extensions ne sont pas autorisées à modifier ce paramètre.
"controlled_by_other_extensions" Une autre extensions qui a été installée après celle-ci a modifié ce paramètre.
"controllable_by_this_extension" Cette extensions est autorisée à modifier le paramètre.
controlled_by_this_extension" Cette extensions a déjà modifié le paramètre.

Compatibilité des navigateurs

BCD tables only load in the browser

Exemples

Note :

Cette API est basée sur l'API Chromium chrome.types.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.