manifest.json
Nota: Este artículo describe manifest.json para extensiones web. Si estás buscando información acerca de manifest.json en PWAs, revisa el artículo sobre Web App Manifest.
El archivo manifest.json
es el único archivo que toda extensión usando la API WebExtension debe contener necesariamente.
Usando manifest.json
, puedes especificar los metadatos básicos de tu extensión como nombre y versión, así como aspectos funcionales de tu extensión (tales como scripts en segundo plano, scripts de contenido y acciones del navegador).
Es un archivo con formato JSON, con una excepción: permite comentarios con "//
".
Lista de claves de manifest.json
Las claves de manifest.json son:
Notas acerca de las claves de manifest.json
"manifest_version"
,"version"
, and"name"
son las únicas llaves obligatorias."default_locale"
Debe estar presente solo si la carpeta "_locales
" existe."browser_specific_settings"
no tiene soporte en Google Chrome.
Acceder a las claves de manifest.json en tiempo de ejecución
Puedes acceder a el manifest desde el código JavaScript de tu extensión utilizando la función runtime.getManifest()
:
browser.runtime.getManifest().version;
Compatibilidad con navegadores
BCD tables only load in the browser
Para un resumen extendido de las llaves y sub-llaves ver la tabla completa de compatibilidad de manifest.json
en navegadores.
Ver También
API JavaScript de permissions