google-chrome-extension
manifest.json
Zoeken…
Opmerkingen
Officiële documentatie
Formaat
Manifestbestand is geschreven in JSON- indeling (JavaScript Object Notation).
Dit formaat verschilt van meer losse regels voor het schrijven van objectliteralen in JavaScript-code. Onder belangrijke verschillen:
Elke sleutelnaam en letterlijke tekenreeks moet tussen dubbele aanhalingstekens staan .
Juist:
"key": "value"
Fout:
key: "value"
,'key': 'value'
Geen opmerkingen toegestaan door het formaat.
- Verkeerd:
"key": "value" // This controls feature foo
- Verkeerd:
Strikte kommaregels: items gescheiden door komma's, geen bengelende komma's .
Correct:
{ "foo": "bar", "baz": "qux" }
Fout (komma ontbreekt):
{ "foo": "bar" "baz": "qux" }
Fout (hangende komma):
{ "foo": "bar", "baz": "qux", }
Absoluut minimum manifest. Json
manifest.json
geeft informatie over de extensie, zoals de belangrijkste bestanden en de mogelijkheden die de extensie kan gebruiken. Onder de ondersteunde manifestvelden voor extensies zijn de volgende drie vereist.
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
Manifest verkrijgen van extensiecode
chrome.runtime.getManifest()
retourneert het manifest van de extensie in de vorm van een ontleed object.
Deze methode werkt zowel op inhoudsscripts als op alle extensiepagina's, er zijn geen rechten vereist,
Voorbeeld, de versiereeks van de extensie verkrijgen:
var version = chrome.runtime.getManifest().version;