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é du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
Support simple (Oui) Non5151 (Oui)
disabledReason (Oui) Non Non Non (Oui)
offlineEnabled (Oui) Non Non Non (Oui)
type (Oui) Non5555 (Oui)
versionName (Oui) Non Non Non (Oui)

Remerciements :

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.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,