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
listenerest l'auditeur à supprimer. hasListener(listener)-
Vérifier si l'auditeur est enregistré pour cet événement. Renvoie
truesi elle écoute,falsesinon.
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
objectcontenant 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
Chargement…
Exemples
Note :
Cette API est basée sur l'API Chromium chrome.types.