google-chrome-extension
manifest.json
Szukaj…
Uwagi
Oficjalna dokumentacja
Format
Plik manifestu jest zapisany w formacie JSON (JavaScript Object Notation).
Ten format różni się od luźniejszych zasad pisania literałów obiektowych w kodzie JavaScript. Wśród ważnych różnic:
Każda nazwa klucza i literał ciągu muszą być w podwójnych cudzysłowach .
Prawidłowo:
"key": "value"
Źle:
key: "value"
,'key': 'value'
Format nie dopuszcza komentarzy .
- Źle:
"key": "value" // This controls feature foo
- Źle:
Surowe reguły przecinków: elementy oddzielone przecinkami, bez wiszących przecinków .
Poprawny:
{ "foo": "bar", "baz": "qux" }
Źle (brak przecinka):
{ "foo": "bar" "baz": "qux" }
Źle (wiszący przecinek):
{ "foo": "bar", "baz": "qux", }
Absolutny minimalny manifest.json
manifest.json
podaje informacje o rozszerzeniu, takie jak najważniejsze pliki i możliwości, których może użyć rozszerzenie. Spośród obsługiwanych pól manifestu dla rozszerzeń wymagane są następujące trzy .
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
Uzyskiwanie manifestu z kodu rozszerzenia
chrome.runtime.getManifest()
zwraca manifest rozszerzenia w postaci przeanalizowanego obiektu.
Ta metoda działa zarówno na skryptach treści, jak i na wszystkich stronach rozszerzeń, nie wymaga żadnych uprawnień,
Przykład uzyskiwania ciągu wersji rozszerzenia:
var version = chrome.runtime.getManifest().version;