management.setEnabled()
Active ou désactive l'extension ajoutée.
Cette fonction doit généralement être appelée dans le contexte d'une action utilisateur, comme le gestionnaire de clics d'un bouton. Le navigateur peut également demander à l'utilisateur de confirmer le changement.
Cette API requière l'API permission "management".
Il s'agit d'une fonction asynchrone qui renvoie une Promise.
Syntaxe
js
var settingEnabled = browser.management.setEnabled( id, // string enabled, // boolean ); Paramètres
Valeur retournée
Une Promise qui sera remplie sans arguments lorsque l'extension a été désactivé ou activé.
Compatibilité des navigateurs
Exemples
Actviez / Désactivez l'option pour l'extension dont l'ID est "my-add-on":
js
var id = "my-add-on"; function toggleEnabled(id) { var getting = browser.management.get(id); getting.then((info) => { browser.management.setEnabled(id, !info.enabled); }); } toggleEnabled(id); Exemples d'extensions
Note :
Cette API est basée sur l'API Chromium chrome.management. Cette documentation est dérivée de management.json dans le code de Chromium code.