Sök…


Anmärkningar

Officiell dokumentation

Manifest filformat

Formatera

Manifestfil är skriven i JSON- format (JavaScript Object Notation).

Detta format skiljer sig från mer lösa regler för att skriva objektbokstäver i JavaScript-kod. Bland viktiga skillnader:

  • Varje nyckelnamn och strängbokstav måste vara i dubbla citat .

    • Rätt: "key": "value"

    • Fel: key: "value" , 'key': 'value'

  • Inga kommentarer tillåts av formatet.

    • Fel: "key": "value" // This controls feature foo
  • Stränga kommaregler: objekt separerade med komma, inga dinglande komma .

    • Korrekt:

      {
        "foo": "bar",
        "baz": "qux"
      }
      
    • Fel (komma saknas):

      {
        "foo": "bar"
        "baz": "qux"
      }
      
    • Fel (dinglande komma):

      {
        "foo": "bar",
        "baz": "qux",
      }
      

Absolut minimum manifest.json

manifest.json ger information om tillägget, till exempel de viktigaste filerna och de funktioner som tillägget kan använda. Bland de stödda manifestfälten för tillägg krävs följande tre .

{
    "manifest_version": 2,
    "name": "My Extension",
    "version": "1.0"
}

Skaffa manifest från tilläggskoden

chrome.runtime.getManifest() returnerar tilläggets manifest i form av ett tolkat objekt.

Den här metoden fungerar både på innehållsskript och på alla tilläggssidor, den kräver inga behörigheter,

Exempel på att få tilläggets versionsträng:

var version = chrome.runtime.getManifest().version;


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow