--- title: manifest.json slug: Mozilla/Add-ons/WebExtensions/manifest.json translation_of: Mozilla/Add-ons/WebExtensions/manifest.json ---
{{AddonSidebar}}
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 "//
".
manifest.json
Las claves de manifest.json son:
"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.Puedes acceder a el manifest desde el código JavaScript de tu extensión utilizando la función {{WebExtAPIRef("runtime.getManifest()")}}:
browser.runtime.getManifest().version;
Para un resumen extendido de las llaves y sub-llaves ver la tabla completa de compatibilidad de manifest.json
en navegadores.
{{Compat("webextensions.manifest")}}
API JavaScript de {{WebExtAPIRef("permissions")}}