Cambios Importantes en las Extensiones de Google Chrome
Uno de los motivos por los que Google Chrome es un navegador tan popular es que cuenta con una gran cantidad de útiles extensiones y complementos de terceros, que añaden funcionalidad y características adicionales al navegador principal. Ahora, Google está realizando un cambio significativo en la forma en que funcionan las extensiones, lo que podría afectar algunas de las más importantes que tienes instaladas. Esto se debe a las directrices que las extensiones deben seguir para operar en Chrome: Google está retirando la antigua especificación Manifest V2 y moviendo todo hacia la nueva especificación Manifest V3. En palabras de Google, V3 trae mejoras en la “seguridad, privacidad, rendimiento y confiabilidad del ecosistema de extensiones en su conjunto”, al mismo tiempo que otorga a Google un mayor control sobre lo que los complementos pueden o no pueden hacer.
Esta es una acción común en empresas tecnológicas, no solo en Google: prometiendo más protección para los usuarios, pero al mismo tiempo agregando restricciones sobre lo que están permitidos. En particular, los bloqueadores de anuncios podrían verse muy afectados por el cambio a Manifest V3, porque impone más límites a la forma en que las extensiones pueden interactuar con el contenido de los sitios web.
Las Restricciones de Manifest V3
Hay una característica en Manifest V2 llamada WebRequest, de la cual dependen los bloqueadores de anuncios para detectar anuncios y evitar que aparezcan. Esta está siendo reemplazada por una nueva función llamada DeclarativeNetRequest, que opera de manera similar pero es más restrictiva en términos de cómo pueden funcionar los bloqueadores de anuncios: Google afirma que esto significa que es menos probable que una extensión maliciosa cause daños, pero también implica que algunas extensiones no podrán operar de la misma manera. Por ejemplo, las “reglas” que las extensiones pueden aplicar a los sitios ahora están limitadas a 30,000, aunque los bloqueadores de anuncios generalmente necesitan diez veces esa cantidad para cubrir todos los tipos diferentes de solicitudes publicitarias. Además, el código alojado de forma remota fuera de una extensión (es decir, ejecutado desde la nube) ya no puede ejecutarse, lo que dificulta que los bloqueadores de anuncios mantengan listas de bloqueo y las actualicen sobre la marcha.
Con el código no alojado de forma remota, todo debe incluirse en el paquete principal de la extensión, que, por supuesto, está sujeto a revisión por parte de Google antes de aparecer en la Chrome Web Store; hay preocupaciones de que esto signifique que cierta funcionalidad será bloqueada o que las listas de filtrado de anuncios podrían estar limitadas. Los cambios en estas listas se realizan actualmente varias veces al día, pero ahora necesitarán la aprobación de Google cada vez.
¿Qué Pasará Después?
La transición a Manifest V3 ya ha comenzado, lo que significa que podrías haber visto advertencias en la página de extensiones de Chrome. Desde una pestaña del navegador, haz clic en los tres puntos (parte superior derecha), luego elige Extensiones > Administrar Extensiones. Aquellas que aún están en Manifest V2 se enumerarán como aquellas que “pronto podrían dejar de ser compatibles.” Google indica que estas extensiones serán desactivadas en los “próximos meses” si no se actualizan. Puedes consultar con los desarrolladores de tus extensiones para ver si hay una versión de Manifest V3 en camino, o usar los enlaces de “Buscar alternativas” junto a cada uno de los complementos listados para encontrar algo similar en la Chrome Web Store.
En cuanto a los bloqueadores de anuncios, la situación es bastante variada. AdBlock ya tiene una versión de Manifest V3 disponible, aunque con algunas de las restricciones que ya hemos mencionado: los usuarios están limitados a menos listas de filtro (solo podrás tener 50 activas al mismo tiempo), y esas listas se actualizarán con menos frecuencia.
Impacto en Otros Bloqueadores de Anuncios
Otro popular bloqueador de anuncios, uBlock Origin, no continuará en su forma actual. Aunque hay un reemplazo llamado uBlock Origin Lite disponible en la Chrome Web Store, sus desarrolladores indican que algunas de las capacidades de filtrado de la extensión original no pueden ser trasladadas. Cómo afectará esto a los usuarios variará dependiendo de los sitios web que visiten y del tipo de bloqueo de anuncios que necesiten. Este es un cambio que ha estado en preparación durante años, pero las consecuencias completas aún no están claras. Es una buena idea hacer una auditoría completa de las extensiones de Chrome que tienes instaladas y ver cómo podrías verse afectado: la mayoría de las extensiones que aún se desarrollan activamente deberían tener planes para cambiar a Manifest V3, o al menos una explicación de por qué no pueden.
Por supuesto, también hay muchos navegadores alternativos disponibles en estos días, por lo que podrías considerar cambiar a otro si puedes llevar tus complementos y extensiones favoritos contigo. Cabe señalar que Firefox, por ejemplo, seguirá soportando extensiones Manifest V2 en el futuro previsible.
Fuente y créditos: lifehacker.com
Cats: Tech