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 dem manifest.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 dem manifest.json-Schlüssel homepage_url.

hostPermissions

array von string. Die Host-Berechtigungen des Add-ons.

icons

array von object. 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 dem manifest.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 von string. Die API-Berechtigungen des Add-ons.

shortName

string. Eine Kurzversion des Namens des Add-ons, entnommen aus dem manifest.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 dem manifest.json-Schlüssel browser_specific_settings.

version

string. Version dieses Add-ons, entnommen aus dem manifest.json-Schlüssel version.

versionName

string. Beschreibender Name für die Version dieses Add-ons, entnommen aus dem manifest.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.