Ricerca…


Osservazioni

Documentazione ufficiale

Formato file manifest

Formato

Il file manifest è scritto nel formato JSON (JavaScript Object Notation).

Questo formato differisce dalle regole più sciolte di scrittura di letterali oggetto nel codice JavaScript. Tra le differenze importanti:

  • Ogni nome chiave e stringa letterale deve essere racchiuso tra virgolette .

    • Corretto: "key": "value"

    • Sbagliato: key: "value" , 'key': 'value'

  • Nessun commento è consentito dal formato.

    • Sbagliato: "key": "value" // This controls feature foo
  • Regole virgola rigorose: elementi separati da virgole, senza virgolette .

    • Corretta:

      {
        "foo": "bar",
        "baz": "qux"
      }
      
    • Sbagliato (manca la virgola):

      {
        "foo": "bar"
        "baz": "qux"
      }
      
    • Wrong (virgola ciondolante):

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

Minimo assoluto manifest.json

manifest.json fornisce informazioni sull'estensione, come i file più importanti e le funzionalità che l'estensione potrebbe utilizzare. Tra i campi manifest manifestati per le estensioni, sono necessari i tre seguenti.

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

Ottenere manifest dal codice di estensione

chrome.runtime.getManifest() restituisce manifest dell'estensione sotto forma di oggetto analizzato.

Questo metodo funziona sia su script di contenuto che su tutte le pagine di estensione, non richiede autorizzazioni,

Esempio, ottenendo la stringa della versione dell'estensione:

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow