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. VoirBrowserSetting.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.