onChange

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

Syntaxe

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é du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
onChangeChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Exemples

Remerciements :

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.