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

Voir types.BrowserSetting.

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.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,