Suche…


Bemerkungen

Offizielle Dokumentation

Manifest-Dateiformat

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
  • 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;


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow