management

Erhalten Sie Informationen über installierte Add-ons.

Mit der management API können Sie:

  • Informationen über installierte Add-ons erhalten
  • Add-ons aktivieren/deaktivieren
  • Add-ons deinstallieren
  • herausfinden, welche Berechtigungswarnungen für bestimmte Add-ons oder Manifeste gegeben werden
  • Benachrichtigungen erhalten, wenn Add-ons installiert, deinstalliert, aktiviert oder deaktiviert werden.

Die meisten dieser Vorgänge erfordern die "management" API-Berechtigung. Vorgänge, die keinen Zugriff auf andere Add-ons bieten, erfordern diese Berechtigung nicht.

Typen

management.ExtensionInfo

Ein Objekt, das Informationen über ein installiertes Add-on enthält.

Funktionen

management.getAll()

Gibt Informationen über alle installierten Add-ons zurück.

management.get()

Gibt Informationen über ein bestimmtes Add-on zurück, gegebenenfalls dessen ID.

management.getSelf()

Gibt Informationen über das aufrufende Add-on zurück.

management.install()

Installiert ein bestimmtes Theme, gegebenenfalls dessen URL bei addons.mozilla.org.

management.uninstall()

Deinstalliert ein bestimmtes Add-on, gegebenenfalls dessen ID.

management.uninstallSelf()

Deinstalliert das aufrufende Add-on.

management.getPermissionWarningsById()

Ruft die Menge der Berechtigungswarnungen für ein bestimmtes Add-on ab, gegebenenfalls dessen ID.

management.getPermissionWarningsByManifest()

Ruft die Menge der Warnungen ab, die für die angegebene Manifest-Zeichenkette angezeigt würden.

management.setEnabled()

Aktiviert/deaktiviert ein bestimmtes Add-on, gegebenenfalls dessen ID.

Ereignisse

management.onInstalled

Wird ausgelöst, wenn ein Add-on installiert wird.

management.onUninstalled

Wird ausgelöst, wenn ein Add-on deinstalliert wird.

management.onEnabled

Wird ausgelöst, wenn ein Add-on aktiviert wird.

management.onDisabled

Wird ausgelöst, wenn ein Add-on deaktiviert wird.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiel-Erweiterungen

Hinweis: Diese API basiert auf Chromes chrome.management API. Diese Dokumentation basiert auf management.json im Chromium-Code.