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 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.
Beispielerweiterungen
Hinweis:
Diese API basiert auf Chromes chrome.management
API. Diese Dokumentation basiert auf management.json
im Chromium-Code.