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

ChromeEdgeFirefoxFirefox for AndroidOpera
ExtensionInfo (Oui) Non51 *51 * (Oui)
get (Oui) Non5656 (Oui)
getAll (Oui) Non55 *55 * (Oui)
getPermissionWarningsById (Oui) Non Non Non (Oui)
getPermissionWarningsByManifest (Oui) Non Non Non (Oui)
getSelf (Oui) Non5151 Non
onDisabled (Oui) Non Non Non (Oui)
onEnabled (Oui) Non Non Non (Oui)
onInstalled (Oui) Non Non Non (Oui)
onUninstalled (Oui) Non Non Non (Oui)
setEnabled (Oui) Non55 *55 * (Oui)
uninstall (Oui) Non Non Non (Oui)
uninstallSelf (Oui) * Non5151 (Oui) *

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,