Zoeken…


Opmerkingen

Officiële documentatie

Manifest bestandsformaat

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow