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é du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
ExtensionInfoChrome Support complet OuiEdge Aucun support NonFirefox Support complet 51Opera Support complet OuiFirefox Android Support complet 51
getChrome Support complet OuiEdge Aucun support NonFirefox Support complet 56Opera Support complet OuiFirefox Android Support complet 56
getAllChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55
Notes
Support complet 55
Notes
Notes Before version 56, only extensions whose 'type' is 'theme' are returned.
Opera Support complet OuiFirefox Android Support complet 55
Notes
Support complet 55
Notes
Notes Before version 56, only extensions whose 'type' is 'theme' are returned.
getPermissionWarningsByIdChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
getPermissionWarningsByManifestChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
getSelfChrome Support complet OuiEdge Aucun support NonFirefox Support complet 51Opera Aucun support NonFirefox Android Support complet 51
onDisabledChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
onEnabledChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
onInstalledChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
onUninstalledChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
setEnabledChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55
Notes
Support complet 55
Notes
Notes Only extensions whose 'type' is 'theme' can be enabled and disabled.
Opera Support complet OuiFirefox Android Support complet 55
Notes
Support complet 55
Notes
Notes Only extensions whose 'type' is 'theme' can be enabled and disabled.
uninstallChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
uninstallSelfChrome Support complet OuiEdge Aucun support NonFirefox Support complet 51Opera Support complet OuiFirefox Android Support complet 51

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Example extensions

Remerciements :

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,