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 GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
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.