Google ha publicado un plan para el cese del soporte a la segunda versión del manifiesto de Chrome

La compañía Google presentó el cronograma para el final del soporte de la versión dos del manifiesto de Chrome en favor de la tercera versión, que ha sido objeto de críticas debido a la interrupción del funcionamiento de muchas extensiones para bloquear contenido no deseado y garantizar la seguridad. Entre ellas se encuentra la popular extensión de bloqueo de anuncios uBlock Origin, que no puede ser trasladada a la tercera versión del manifiesto debido a la finalización del soporte del modo de bloqueo del API webRequest.

A partir del 17 de enero de 2022, las extensiones que usan la segunda versión del manifiesto dejarán de ser aceptadas en el catálogo de Chrome Web Store, pero los desarrolladores de extensiones que ya han sido añadidas podrán seguir publicando actualizaciones. En enero de 2023, Chrome dejará de soportar la segunda versión del manifiesto y todas las extensiones vinculadas a él dejarán de funcionar. Al mismo tiempo, se prohibirá la publicación de actualizaciones para tales extensiones en Chrome Web Store.

Recordemos que en la tercera versión del manifiesto, que define las capacidades y recursos que se proporcionan a las extensiones, en el marco de la iniciativa para fortalecer de seguridad y privacidad se ha propuesto un API declarativeNetRequest limitado en sus capacidades en lugar del API webRequest. Mientras que el API webRequest permite conectar controladores propios con acceso completo a las solicitudes de red y capaces de modificar el tráfico en tiempo real, el API declarativeNetRequest solo proporciona acceso a un motor integrado en el navegador para filtrar, que procesa las reglas de bloqueo por sí mismo, y no permite el uso de algoritmos de filtrado personalizados ni el establecimiento de reglas complejas que se superpongan según las condiciones.

Según Google, continúa trabajando en la implementación de declarativeNetRequest para ofrecer funciones necesarias en extensiones que utilizan webRequest, y tiene la intención de adaptar la nueva API para satisfacer completamente las necesidades de los desarrolladores de extensiones existentes. Por ejemplo, Google ya ha tenido en cuenta los deseos de la comunidad y ha añadido al API declarativeNetRequest el soporte para múltiples conjuntos de reglas estáticas, filtrado mediante expresiones regulares, modificación de encabezados HTTP, cambios dinámicos y adición de reglas, eliminación y reemplazo de parámetros de consulta, filtrado vinculado a pestañas y creación de conjuntos de reglas específicos para sesiones determinadas. En los próximos meses, se planea implementar soporte adicional para scripts de procesamiento de contenido dinámicamente configurables y la posibilidad de almacenar datos en memoria.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster