google-chrome-extension
manifest.json
Buscar..
Observaciones
Documentacion oficial
Formato
El archivo de manifiesto está escrito en formato JSON (Notación de objetos de JavaScript).
Este formato difiere de las reglas más sueltas de escribir literales de objetos en código JavaScript. Entre las diferencias importantes:
Cada nombre de clave y cadena literal debe estar entre comillas dobles .
Correcto:
"key": "value"
Incorrecto:
key: "value"
,'key': 'value'
No se permiten comentarios por el formato.
- Incorrecto:
"key": "value" // This controls feature foo
- Incorrecto:
Reglas estrictas de coma: elementos separados por comas, sin comas colgantes .
Correcto:
{ "foo": "bar", "baz": "qux" }
Incorrecto (falta una coma):
{ "foo": "bar" "baz": "qux" }
Mal (coma que cuelga):
{ "foo": "bar", "baz": "qux", }
Absoluto mínimo manifest.json
manifest.json
proporciona información sobre la extensión, como los archivos más importantes y las capacidades que la extensión podría usar. Entre los campos de manifiesto soportados para extensiones, se requieren los siguientes tres .
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
Obtención del manifiesto a partir del código de extensión.
chrome.runtime.getManifest()
devuelve el manifiesto de la extensión en forma de un objeto analizado.
Este método funciona tanto en los scripts de contenido como en todas las páginas de extensión, no requiere permisos,
Ejemplo, obteniendo la cadena de versión de la extensión:
var version = chrome.runtime.getManifest().version;