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

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.

Beispielerweiterungen

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