google-chrome-extension
manifest.json
Recherche…
Remarques
Documentation officielle
Format
Le fichier manifeste est écrit au format JSON (JavaScript Object Notation).
Ce format diffère des règles plus souples d'écriture des littéraux d'objet dans le code JavaScript. Parmi les différences importantes:
Chaque nom de clé et littéral de chaîne doit être entre guillemets .
Correct:
"key": "value"
Wrong:
key: "value"
,'key': 'value'
Aucun commentaire n’est autorisé par le format.
- Wrong:
"key": "value" // This controls feature foo
- Wrong:
Règles strictes de virgule: éléments séparés par des virgules, pas de virgule .
Correct:
{ "foo": "bar", "baz": "qux" }
Mauvais (virgule manquant):
{ "foo": "bar" "baz": "qux" }
Mauvais (virgule):
{ "foo": "bar", "baz": "qux", }
Manifest.json minimum absolu
manifest.json
fournit des informations sur l'extension, telles que les fichiers les plus importants et les fonctionnalités pouvant être utilisées par l'extension. Parmi les champs de manifeste pris en charge pour les extensions, les trois suivants sont requis.
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
Obtenir un manifeste à partir du code d'extension
chrome.runtime.getManifest()
renvoie le manifeste de l'extension sous la forme d'un objet analysé.
Cette méthode fonctionne à la fois sur les scripts de contenu et sur toutes les pages d’extension, elle ne nécessite aucune autorisation,
Exemple, obtention de la chaîne de version de l'extension:
var version = chrome.runtime.getManifest().version;