google-chrome-extension
manifest.json
Ricerca…
Osservazioni
Documentazione ufficiale
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
- Sbagliato:
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;