google-chrome-extension
manifest.json
Suche…
Bemerkungen
Offizielle Dokumentation
Format
Die Manifestdatei ist im JSON- Format (JavaScript Object Notation) geschrieben.
Dieses Format unterscheidet sich von lockeren Regeln für das Schreiben von Objektliteralen im JavaScript-Code. Zu den wichtigen Unterschieden:
Jeder Schlüsselname und jedes Zeichenfolgenliteral muss in doppelte Anführungszeichen gesetzt werden .
Richtig:
"key": "value"
Falsch:
key: "value"
,'key': 'value'
Das Format erlaubt keine Kommentare .
- Falsch:
"key": "value" // This controls feature foo
- Falsch:
Strikte Regeln für das Komma: Elemente, die durch Kommas getrennt sind, keine Kommas .
Richtig:
{ "foo": "bar", "baz": "qux" }
Falsch (Komma fehlt):
{ "foo": "bar" "baz": "qux" }
Falsches Komma:
{ "foo": "bar", "baz": "qux", }
Absolutes Minimum manifest.json
manifest.json
enthält Informationen zur Erweiterung, z. B. die wichtigsten Dateien und die Funktionen, die die Erweiterung möglicherweise verwendet. Unter den unterstützten Manifestfeldern für Erweiterungen sind die folgenden drei erforderlich.
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
Manifest vom Erweiterungscode abrufen
chrome.runtime.getManifest()
gibt das Manifest der Erweiterung in Form eines analysierten Objekts zurück.
Diese Methode funktioniert sowohl für Inhaltsskripts als auch für alle Erweiterungsseiten. Es sind keine Berechtigungen erforderlich.
Beispiel, um die Versionszeichenfolge der Erweiterung abzurufen:
var version = chrome.runtime.getManifest().version;