Guía de compatibilidad
Manifest V2 y Manifest V3: qué puede instalar cada versión de Chrome
De Chrome 87 a 156, sigue la línea de versiones para ver cuándo funciona cada formato de extensión, cuándo falla y qué revisar antes de descargar una versión antigua.
Qué son Manifest V2 y Manifest V3
- Manifest V2
- El formato antiguo de extensiones de Chrome. Las extensiones funcionan con una página en segundo plano permanente y pueden interceptar y modificar directamente las solicitudes de red. Chrome lo está retirando.
- Manifest V3
- El formato actual, compatible desde Chrome 88. El segundo plano pasa a ser un service worker que se inicia cuando hace falta, el filtrado de red usa reglas declarativas (declarativeNetRequest) y los permisos son más estrictos.
El manifest.json de cada extensión indica qué formato usa; a continuación los abreviamos como MV2 y MV3.
Manifest V2 desaparece
El navegador ya no incluye ninguna opción ni política de MV2; todos los métodos se rechazan. MV3 no tiene límite superior: funcionó desde la 88 hasta la 156, la más reciente probada. El único riesgo que queda es un navegador demasiado antiguo.
156Versión más reciente probada: MV2 rechazado en todos los casos, MV3 funciona.Medido151Desaparecen todas las opciones de línea de comandos.Medido
MV2 rechazado
MV2 se acabó para los usuarios comunes: la instalación se rechaza y no se puede reactivar; el modo de desarrollador y «Cargar descomprimida» no ayudan. Solo la política empresarial (hasta la 138) y las opciones de línea de comandos (hasta la 150) lo mantienen.
150Última versión en la que funcionan las opciones de línea de comandos (con una reactivación extra).Medido139Se elimina la política empresarial ExtensionManifestV2Availability.Medido137MV2 rechazado por defecto; no se puede reactivar.Medido
MV2 desactivado por defecto
Las extensiones MV2 todavía se instalan, pero llegan desactivadas (unsupportedManifestVersion). El usuario puede reactivarlas en chrome://extensions y funcionan con normalidad. Google lo desplegó por fases desde octubre de 2024, así que algunos usuarios lo vieron más tarde.
oct 2024Google inicia el despliegue por fases para los usuarios.Docs de Chrome129El valor predeterminado del código empieza a desactivar MV2.Medido
Conviven ambos formatos y MV3 se completa
MV2 y MV3 funcionan: la etapa más tolerante. Las nuevas API de MV3 llegan una a una; una extensión que las usa sin declarar una versión mínima se instala en navegadores antiguos, pero esas funciones fallan.
127–128MV2 aún funciona; Chrome empieza a avisar del fin de MV2 en la página de extensiones.Medido120Permiso userScripts disponible (el usuario también debe activarlo).Docs de Chrome114sidePanel disponible.Medido109API offscreen disponible; las versiones anteriores se instalan y ejecutan, pero las llamadas fallan.Medidoene 2022Chrome Web Store deja de aceptar nuevas extensiones MV2 (política de la tienda, no un cambio del navegador).Política de la tienda96Permiso declarativeNetRequestWithHostAccess disponible.Docs de Chrome92Los segundos planos con módulos ES empiezan a ejecutarse.Medido
MV3 llega a la versión estable
Desde Chrome 88, las extensiones MV3 se instalan y funcionan. Un segundo plano escrito como módulo ES ("type": "module") todavía se instala sin ejecutarse nunca hasta la 92.
88–91Un segundo plano de módulo aparece con service worker, pero nunca arranca.Medido88MV3 básico: se instala, se activa y ejecuta su segundo plano.Medido
Los años solo con MV2
Manifest V2 es el único formato estable. Una extensión MV3 se instala y parece activada en Chrome estable, pero su script en segundo plano nunca se ejecuta: el fallo más difícil de notar.
87La versión estable 87 acepta como máximo manifest_version 2; los segundos planos service_worker solo existen en el canal Dev.Código fuente
Desde Chrome 137, MV2 se rechaza y los usuarios comunes no pueden evitarlo.
Chrome 129–136 desactiva automáticamente las extensiones MV2, pero los usuarios pueden reactivarlas.
MV3 necesita Chrome 88 o posterior; los navegadores más antiguos lo instalan pero nunca lo ejecutan.
Si el navegador es más antiguo que la minimum_chrome_version del manifiesto, se rechazan arrastrarla a la página de extensiones, cargarla descomprimida y la instalación por política.
Antes de descargar una versión antigua
- Revisa la versión del manifiesto: con Chrome 137 o posterior, elige solo MV3.
- Revisa la versión mínima: por debajo, la instalación se rechaza.
- Con un navegador antiguo, elige la versión compatible más reciente o actualiza primero.
Método y limitaciones
Probado el 18 oct 2026 en Linux con Chrome for Testing 113–156 e instantáneas de Chromium 87–112, usando extensiones de prueba y las reales Google Translate 2.0.13 / 2.0.18 y AdBlock para distinguir «instalada», «activada» y «el segundo plano se ejecuta de verdad»; la instalación CRX se comprobó con una instalación forzada por política empresarial. Chrome for Testing no tiene despliegues por fases, así que las versiones de arriba indican cuándo surte efecto el código; los usuarios reales pueden haber visto los cambios más tarde. No se cubrieron Windows, Mac, Edge ni otros navegadores Chromium. Las fechas posteriores a la 150 se estiman según el ciclo de lanzamientos de cuatro semanas de Chrome.
Edge y otros navegadores Chromium siguen sus propios calendarios; no se probaron aquí.