Google Chrome 88 introdujo los angeles API Manifest V3 para extensiones, que cambia los angeles forma en que funcionan las extensiones en el navegador. Mozilla ahora ha esbozado sus planes para integrar esos cambios en Firefox.
Manifest V3 es una actualización importante de los angeles API de extensión en Google Chrome, que está en proceso de reemplazar los angeles tecnología Manifest V2 anterior: Google planea bloquear extensiones antiguas en enero de 2023. Los angeles mayoría de los cambios solo son importantes para los desarrolladores de extensiones, pero existen algunas diferencias clave. Google reemplazó el webRequest
API utilizada por bloqueadores de contenido (como uBlock Orgin) con un declarativeNetRequest
API, que limita los angeles cantidad de reglas. Eso evita que los bloqueadores de anuncios y otras herramientas de privacidad tengan listas extensas de dominios para bloquear o filtrar, lo que genera críticas por parte de los Fundación Frontera Electrónica (EFF), el desarrollador de uBlock Originy muchos otros.
Mozilla Firefox tiene una implementación personalizada de los angeles API de extensión de Chrome, llamada WebExtensions, razón por los angeles cual hay tantas extensiones de navegador disponibles para ambos navegadores. Mozilla ahora ha descrito cómo planea manejar el soporte de Manifest V3, que será necesario para que las extensiones continúen admitiendo Chrome y Firefox con el mismo código. “Para Mozilla, esta es una apuesta a largo plazo en un futuro basado en estándares para WebExtensions”, dijo los angeles compañía en una publicación de weblog.
Firefox pronto admitirá todas las nuevas funciones y API introducidas en Manifest V3, para mantener los angeles paridad con Chrome, pero Mozilla mantiene algunas de las funciones que Google eliminó. Las extensiones de Firefox aún podrán usar el antiguo webRequest
API, por lo que no tiene que preocuparse de que las herramientas de bloqueo de contenido se dañen. Sin embargo, las extensiones de Manifest V3 en Firefox seguirán teniendo el mismo modelo de permisos que las nuevas extensiones de Chrome, por lo que aún podrá permitir y denegar permisos a ciertos sitios fácilmente.
Mozilla tiene como objetivo que el soporte de Manifest V3 se whole para fines de 2022, lo que debería mantener vivo el ecosistema de extensiones de Firefox: Chrome completará su transición de Manifest V3 mucho antes de que Firefox pueda abandonar las versiones de Firefox de muchas extensiones.