ExtensionInfo

Un objet ExtensionInfo contenant les informations sur l'extension.

Type

Il s'agit d'un objet avec les propriétés suivantes :

description

string. La description de l'extension, prise à partir de la clé de description du manifest.json.

disabledReason

string. Si l'extension est désactivée, la raison pour laquelle il a été désactivé. L'une des "inconnnues' or "permissions_increase".

enabled

boolean. Que l'extension soit activée ou pas.

homepageUrl

string. L'URL de la page d'accueil de l'extension, prise en compte de la clé homepage_url du fichier manifest.json.

hostPermissions

ensemble de chaîne. Les permissions d'hôtes de l'extension.

icons

array of object. les informations sur les icônes des extensions. Un tableau d'objets, un par chaque icône. Chaque objet contient deux propriétés :

  • size: un entier représentant la largeur et la hauteur de l'icônes en pixels.
  • url: une chaîne contenant l'url relative de l'icône, en commençant par la racine de l'extensions.
id

string. l'ID de l'extension.

installType

string. Une chaîne décriantn comme l'extension a été ajouté. Une des options suivantes :

  • "admin": l'extension a été installé en raison d'une politique administrative.
  • "development": l'extension a été installé décompressé sur le disque.
  • "normal": l'extension a été installé normalement à partir du package d'installation.
  • "sideload": l'extension a été installé par un autre logiciel sur l'ordinateur de l'utilisateur.
  • "other": l'extension a été installé d'une autre manière.
mayDisable

boolean. Que cette extensions a été désactivé ou désinstallé par l'utilisateur.

name

string. Le nom de l'extension, pris à partir de la clé name du manifest.json.

offlineEnabled

boolean. Que les demandes de l'extensions soient prises en charge hors connexion.

optionsUrl

string. l'URL pour la page d'options de l'élément, s'il y en a un. Il s'agit d'une URL relative, à partir de la racine de l'extension.

permissions

array of string. les permissions de l'API de l'extension.

shortName

string. Une courte version du nom de l'extension, prise à partir de la clé short_name du manifest.json.

type

string. Chaîne décrivant le type d'extension. Ceci permet de distinguer les extensions des applications et des thèmes. Il peut prendre l'une des valeurs suivantes :

  • "extension": le type d'extension la plus courante.
  • "hosted_app"
  • "packaged_app"
  • "legacy_packaged_app"
  • "theme"
updateUrl

string. URL pour la mise à jour de l'extension, tiré de la clé applications de manifest.json.

version

string. La version de l'extension, tiré de la clé version du manifest.json

versionName

string. Le nom descriptif pour la version de l'extension, tiré de la clé version_name du manifest.json.

Compatibilité des navigateurs

BCD tables only load in the browser

Note :

Cette API est basée sur l'API Chromium chrome.management. Cette documentation est dérivée de management.json dans le code de Chromium code.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.