management

Obtenez les éléments sur les modules complémentaires installés.

Avec l'API de gestion vous pouvez :

  • Obtenir des informations sur les modules complémentaires installés
  • Activer / Désactiver les modules complémentaires
  • Désinstaller les modules complémentaires
  • Découvrez quels sont les alertes des permissions envoyés particulièrement par les modules complémentaires ou les manifest
  • Obtenir les notifications sur l'ajout des modules complémentaires, désinstallé, activé ou désactivé.

La plupart de ces opérations requièrent les permissions d'APIs de gestion. Les opérations qui ne fournissent pas d'accès à d'autres modules complémentaires ne nécessitent pas de permissions.

Types

management.ExtensionInfo

Un objet contenant des informations sur un module complémentaire installé.

Fonctions

management.getAll()

Renvoie des informations sur tous les modules complémentaires installés

management.get()

Renvoie des informations sur un module complémentaire particulier, compte tenu de son ID.

management.getSelf()

Renvoie des informations sur l'appel du module complémentaire.

management.install()

Installe un thème particulier, étant donné son URL à l'adresse addons.mozilla.org.

management.uninstall()

Désinstalle un module complémenaire particulier, compte tenu de son ID.

management.uninstallSelf()

Désinstalle l'appel d'un module complémentaire.

management.getPermissionWarningsById()

Obtenez l'ensemble des alertes des permissions particulièrement pour un module complémentaire, compte tenu de son ID.

management.getPermissionWarningsByManifest()

Obtenez l'ensemble des alertes de permission qui seraient affichés pour la chaîne de manifest donnée.

management.setEnabled()

Activer / désactiver un module complémentaire, compte tenu de son ID.

Evénements

management.onInstalled

Action quand un module complémentaire est installé.

management.onUninstalled

Action quand un module complémentaire est désinstallé.

management.onEnabled

Action quand un module complémentaire est activé.

management.onDisabled

Action quand un module complémenaire est désactivé.

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
management
ExtensionInfo
ExtensionInfo.disabledReason
ExtensionInfo.installType
ExtensionInfo.offlineEnabled
ExtensionInfo.type
ExtensionInfo.versionName
get
getAll
getPermissionWarningsById
getPermissionWarningsByManifest
getSelf
install
onDisabled
onEnabled
onInstalled
onUninstalled
setEnabled
uninstall
uninstallSelf
uninstallSelf.dialogMessage

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Has more compatibility info.

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

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.