ExtensionInfo
Ein ExtensionInfo
-Objekt enthält Informationen über ein Add-on.
Typ
Es ist ein Objekt mit den folgenden Eigenschaften:
description
-
string
. Die Beschreibung des Add-ons, entnommen aus demmanifest.json
-Schlüssel description. disabledReason
-
string
. Wenn das Add-on deaktiviert ist, der Grund, warum es deaktiviert wurde. Einer von "unknown" oder "permissions_increase". enabled
-
boolean
. Ob das Add-on momentan aktiviert ist oder nicht. homepageUrl
-
string
. Die Homepage-URL des Add-ons, entnommen aus demmanifest.json
-Schlüssel homepage_url. hostPermissions
-
array
vonstring
. Die Host-Berechtigungen des Add-ons. icons
-
array
vonobject
. Informationen über die Symbole des Add-ons. Ein Array von Objekten, eines für jedes Symbol. Jedes Objekt enthält zwei Eigenschaften:size
: ein Integer, der die Breite und Höhe des Symbols in Pixeln darstellt.url
: ein String, der eine relative URL zum Symbol enthält, beginnend am Root des Add-ons.
id
-
string
. Die ID des Add-ons. installType
-
string
. String, der beschreibt, wie das Add-on installiert wurde. Einer der folgenden:- "admin": Das Add-on wurde aufgrund einer administrativen Richtlinie installiert.
- "development": Das Add-on wurde entpackt von der Festplatte installiert.
- "normal": Das Add-on wurde normal aus einem Installationspaket installiert.
- "sideload": Das Add-on wurde von einer anderen Software auf dem Computer des Nutzers installiert.
- "other": Das Add-on wurde auf eine andere Weise installiert.
mayDisable
-
boolean
. Ob dieses Add-on vom Benutzer deaktiviert oder deinstalliert werden kann. name
-
string
. Der Name des Add-ons, entnommen aus demmanifest.json
-Schlüssel name. offlineEnabled
-
boolean
. Ob das Add-on behauptet, offline unterstützt zu werden. optionsUrl
-
string
. URL für die Optionsseite des Elements, falls vorhanden. Dies ist eine relative URL, beginnend am Root des Add-ons. permissions
-
array
vonstring
. Die API-Berechtigungen des Add-ons. shortName
-
string
. Eine Kurzversion des Namens des Add-ons, entnommen aus demmanifest.json
-Schlüssel short_name. type
-
string
. String, der den Typ des Add-ons beschreibt. Wird verwendet, um Erweiterungen von Apps und Themes zu unterscheiden. Kann einen der folgenden Werte annehmen:- "extension": häufigster Add-on-Typ.
- "hosted_app"
- "packaged_app"
- "legacy_packaged_app"
- "theme"
updateUrl
-
string
. URL für Updates zu diesem Add-on, entnommen aus demmanifest.json
-Schlüssel browser_specific_settings. version
-
string
. Version dieses Add-ons, entnommen aus demmanifest.json
-Schlüssel version. versionName
-
string
. Beschreibender Name für die Version dieses Add-ons, entnommen aus demmanifest.json
-Schlüssel version_name.
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf Chromium's chrome.management
API. Diese Dokumentation ist abgeleitet von management.json
aus dem Chromium-Code.