Google ha anunciado la primera fase de eliminación de la segunda versión del manifiesto en Chrome.

La empresa Google ha programado para el 3 de junio el inicio del proceso de eliminación del soporte para la segunda versión del manifiesto de Chrome, que define las capacidades y recursos disponibles para las extensiones escritas utilizando la API WebExtensions. Originalmente, se planeaba finalizar el soporte de la segunda versión del manifiesto en enero de 2023, pero luego las fechas se movieron varias veces. A partir del 3 de junio, en las ramas de Chrome Beta, Dev y Canary, cuando haya extensiones instaladas que utilicen la segunda versión del manifiesto, comenzará a mostrarse un aviso en la página de gestión de extensiones (chrome://extensions) con información sobre la próxima eliminación del soporte para estas extensiones. Las extensiones basadas en la segunda versión del manifiesto también perderán la etiqueta de "recomendadas".

Posteriormente, comenzará un proceso gradual de desactivación de las extensiones que utilizan la segunda versión del manifiesto, y se recomendará a los usuarios instalar alternativas disponibles en Chrome Web Store que hayan migrado a la tercera versión del manifiesto. Durante un tiempo, se les proporcionará a los usuarios la posibilidad de reactivar las extensiones desactivadas, pero con el tiempo esta funcionalidad será eliminada. Los cambios relacionados con la eliminación del soporte para la segunda versión del manifiesto se aplicarán primero a las ramas de prueba de Chrome (Beta, Dev y Canary), pero en los meses siguientes también afectarán a las versiones estables. Se espera completar la transición de la segunda versión del manifiesto antes del inicio del próximo año. A los usuarios corporativos se les dará la opción de aplazar la eliminación del soporte para la segunda versión del manifiesto hasta junio de 2025.

Se destaca que Google el año pasado resolvió todos los problemas principales que impedían la transición a la tercera versión del manifiesto y tuvo en cuenta las solicitudes en su funcionalidad; por ejemplo, en la API declarativa declarativeNetRequest se aumentó el número permitido de reglas estáticas a 330,000 y el de dinámicas a 30,000. Actualmente, en el catálogo de Chrome Web Store, alrededor del 85% de las extensiones ya son compatibles con la tercera versión del manifiesto, incluidas las extensiones más populares para el filtrado de contenido: AdBlock, Adblock Plus, uBlock Origin y AdGuard.

La tercera versión del manifiesto de Chrome ha sido desarrollada en el marco de una iniciativa para simplificar la creación de extensiones seguras y de alto rendimiento, y dificultar la creación de extensiones inseguras y lentas. La principal queja sobre la tercera versión del manifiesto se debe a la transición del API webRequest a un modo de solo lectura, lo que permitía conectar manejadores personalizados con acceso completo a las solicitudes de red y que podían modificar el tráfico en tiempo real. En lugar del API webRequest, la tercera versión del manifiesto ha añadido un API declarativeNetRequest, limitado en sus capacidades, que proporciona acceso a un motor de filtrado integrado que maneja automáticamente las reglas de bloqueo y no permite el uso de algoritmos de filtrado personalizados.

En el nuevo manifiesto también se ha implementado la transición a la ejecución de Service workers en forma de procesos en segundo plano y se ha activado un modelo granular de solicitud de permisos (una extensión no puede activarse de inmediato para todas las páginas, sino que solo funcionará en el contexto de la pestaña activa). Se ha cambiado el procesamiento de solicitudes Cross-origin: los scripts de contenido tienen las mismas restricciones de permisos que la página principal en la que se incrustan (por ejemplo, si la página no tiene acceso al API de geolocalización, entonces el script de la extensión tampoco tendrá ese acceso). Se prohíbe la ejecución de código cargado desde fuentes externas servidores (cuando la extensión carga y ejecuta código externo).

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