Los bloqueadores de anuncios dejarán de funcionar en Chrome.
Google informa que el 3 de junio de 2024, los usuarios de las versiones Beta, Dev y Canary del navegador Google Chrome se enfrentarán a nuevos cambios. Al visitar la página de administración de extensiones en chrome://extensions, verán un banner de advertencia.
El banner indicará que las extensiones obsoletas basadas en Manifest V2 pronto dejarán de funcionar. Estas extensiones incluyen bloqueadores de anuncios populares y otros filtros de contenido que utilizan el API de Manifest V2.
La transición a Manifest V3 para las extensiones de Google Chrome ha estado en marcha durante al menos 5 años. El nuevo estándar introduce nuevas API para las extensiones y elimina las antiguas. Uno de los cambios clave es la versión bloqueadora del API webRequest, utilizada para interceptar y modificar el tráfico de red antes de que se muestre. Bajo Manifest V2, los desarrolladores usaban webRequest para bloquear anuncios, rastreadores y otro contenido, así como para evitar la ejecución de ciertos scripts.
Manifest V3 refleja el deseo de Google de hacer que las extensiones del navegador sean más eficientes, privadas y seguras. Sin embargo, este esfuerzo ha provocado una feroz resistencia por parte de los desarrolladores de extensiones que protegen la privacidad y bloquean contenido. Los expertos afirman que la nueva arquitectura empeorará la efectividad de las extensiones.
El soporte para Manifest V3 ya está implementado en los navegadores Edge, Firefox y Safari. Para principios de 2025, cuando los cambios en la API estén disponibles en la versión estable de Chrome, las extensiones basadas en Manifest V2 dejarán de funcionar. Las corporaciones que utilizan la política ExtensionManifestV2Availability no se verán afectadas por los cambios hasta junio de 2025.
Según Google, más del 85% de las extensiones activamente mantenidas en Chrome Web Store ya son compatibles con Manifest V3. Además, las principales extensiones de filtrado de contenido ya tienen versiones de Manifest V3, con opciones para usuarios de AdBlock, Adblock Plus, uBlock Origin y AdGuard. Para los usuarios de uBlock Origin que funcionan con Manifest V2, "opciones" significa usar una versión menos funcional llamada uBlock Origin Lite, que es compatible con Manifest V3.
Como resultado de años de lucha y concesiones por parte de Google, Manifest V3 se percibe como una mejora en comparación con la propuesta inicial. Sin embargo, aún no resuelve todos los problemas de los desarrolladores y no proporciona una funcionalidad equivalente para los componentes reemplazados.
Google respondió a las observaciones de los desarrolladores añadiendo soporte para scripts personalizados, Documentos Offscreen con acceso a la API DOM y aumentando el número de conjuntos de reglas en el API declarativeNetRequest (sustituto de webRequest) a 330,000 reglas estáticas y 30,000 reglas dinámicas. Las reglas pueden ser utilizadas por los bloqueadores de anuncios para filtrar contenido no deseado.