Menú
ES

Extensión de navegador MV3 v0.4.0: ya es hora de una actualización

Hace casi un año y medio que lanzamos nuestra extensión basada en MV3, y ya es hora de traer grandes actualizaciones, después de todo, la era MV3 ya es una realidad. La extensión ahora se basa en nuestros mecanismos de filtrado actualizados, específicamente en TSWebExtension y TSUrlFilter. Para obtener más información sobre cómo logramos crear la primera extensión que funciona con el Manifest V3, consulta la publicación en nuestro blog.

5 razones por las cuales la extensión es mejor ahora

Nuevo esquema de prioridad de reglas

En el pasado, teníamos 4 prioridades diferentes para las reglas, pero la selección y priorización de reglas dentro de un grupo específico no estaban especificadas. Con nuestro nuevo esquema, calculamos el peso de una regla según los modificadores que contiene. Estos modificadores están clasificados por prioridad (de más baja a más alta), y su impacto en un ámbito de reglas determina su valor para la prioridad general. Este nuevo enfoque permite configurar una prioridad declarativa para una regla en la etapa de conversión, lo cual es particularmente útil en el nuevo MV3. Más detalles sobre el nuevo esquema de prioridades en nuestra Base de conocimientos.

Compatibilidad $badfilter

El modificador $badfilter tiene el poder de desactivar cualquier otra regla. Así es como funciona: los desarrolladores de filtros tienen el poder de desactivar cualquier otra regla. Así es como funciona: los desarrolladores de filtros agregan una regla con este modificador, y cuando la extensión recibe una actualización dinámica, la regla con el modificador $badfilter tiene prioridad sobre la regla a la que se aplicó.

En el pasado, no era posible desactivar una regla agregada anteriormente en el MV3. Como resultado, comenzamos agregando la compatibilidad $badfilter sólo para reglas que ya estaban presentes en el mismo archivo. Si tenías una regla en un artículo y le añadías $badfilter en otro artículo, no funcionaría.

Sin embargo, gracias a los comentarios de los desarrolladores de extensiones, el W3C Working Group enumeró e introdujo una nueva API que permite la desactivación de otras reglas declarativas. Esto fue el impulso inicial para que añadiéramos la compatibilidad $badfilter para todas las reglas en todos los archivos. Para ello, rediseñamos el esquema de conversión de reglas para generar metadatos adicionales para los filtros y encontrar las reglas que deben ser desactivadas de forma dinámica.

Compatibilidad con el modificador $cookie

El modificador $cookie te permite especificar el tiempo de vida (time to leave o TTL) de las cookies. La funcionalidad actual de MV3 no es suficiente para que este modificador funcione correctamente, por lo que hemos realizado algunas mejoras:

  • Si la API MV3 es suficiente para que la regla de filtrado funcione, la convertimos en una regla declarativa y la añadimos a la configuración de reglas estáticas.
  • En caso contrario, procesamos las cookies de forma adicional en nuestro mecanismo de filtrado TSUrlFilter y utilizamos la API browser.cookies para eliminar cookies que no deberían estar configuradas o reducir el tiempo de vida de las cookies.

Compatibilidad con los modificadores $elemhide, $generichide, $specifichide

Estos modificadores nos ayudan a desactivar reglas de filtrado cosmético para ciertos sitios web. MV3 aún no cuenta con estas herramientas, así que hemos añadido compatibilidad para los modificadores a través de nuestro mecanismo de filtrado TSUrlFilter. Este mecanismo crea una compatibilidad entre las reglas de extensión y las reglas de bloqueo, enviando solo las reglas excluidas al script de contenido.

Y todo lo demás

Hemos incluido compatibilidad con los siguientes modificadores:

  • $method limita el alcance de las reglas a solicitudes que utilizan el conjunto especificado de métodos HTTP.
  • $to limita el alcance de las reglas a solicitudes realizadas a los dominios especificados y sus subdominios.
  • $removeheader: las reglas con este modificador están diseñadas para eliminar encabezados de solicitudes y respuestas HTTP.
  • El modificador Sall está compuesto por todos los modificadores del tipo contenido y $popup.
  • $csp cambia completamente el comportamiento de la regla. Cuando se aplica a una regla, no bloqueará la solicitud correspondiente, sino que modificará los encabezados de respuesta.

Este es el primer bloqueador de anuncios que funciona con el Manifest V3, a pesar de todas sus restricciones. Nos ayudarás mucho al informar problemas con la extensión en GitHub.

¿Te gustó esta publicación?
9.934 9934 reseñas
¡Excelente!

AdGuard para Windows

AdGuard para Windows es más que un bloqueador de anuncios. Es una herramienta multipropósito que bloquea anuncios, controla el acceso a sitios peligrosos, acelera la carga de páginas y protege a los niños del contenido inapropiado.
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

AdGuard para Mac

AdGuard para Mac es un bloqueador de anuncios único diseñado teniendo en cuenta las especificaciones de macOS. No solo proporciona protección contra los anuncios en aplicaciones y navegadores, sino que también te protege contra rastreadores, phishing y fraude.
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

AdGuard para Android

AdGuard para Android es una solución perfecta para los dispositivos Android. A diferencia de la mayoría de los bloqueadores de anuncios, AdGuard no requiere acceso root y ofrece una amplia gama de opciones de gestión de aplicaciones.
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

AdGuard para iOS

El mejor bloqueador de anuncios de iOS para iPhone y iPad. AdGuard elimina todo tipo de anuncios en Safari, protege tu privacidad y acelera la carga de las páginas. La tecnología de bloqueo de anuncios de AdGuard para iOS garantiza la máxima calidad de filtrado y te permite usar varios filtros a la vez
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

AdGuard VPN

74 ubicaciones en todo el mundo

Acceso a cualquier contenido

Cifrado fuerte

Política de cero registros

Conexión más rápida

Asistencia 24/7

Prueba gratis
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

Bloqueador de contenido AdGuard

Bloqueador de contenido AdGuard eliminará todo tipo de anuncios en navegadores móviles que soportan la tecnología de bloqueo de contenido como Samsung Internet y Yandex.Browser. Es más limitado que AdGuard para Android, pero es gratis, fácil para instalar y proporciona un bloqueo de anuncios de alta calidad.
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

Extensión de navegador AdGuard

¡AdGuard es la extensión para bloqueo de anuncios más rápida y ligera que bloquea eficazmente todo tipo de anuncios en todos sitios web! Elige AdGuard para tu navegador y disfruta de una navegación rápida, segura y sin anuncios.
9.934 9934 reseñas
¡Excelente!

Asistente de AdGuard

Una extensión de navegador complementaria para las aplicaciones de escritorio AdGuard. Ofrece acceso en el navegador a las características como el bloqueo de elementos personalizado, lista de permitido de un sitio web o el envío de un informe.
9.934 9934 reseñas
¡Excelente!

AdGuard DNS

AdGuard DNS es una solución alternativa para bloqueo de anuncios, protección de privacidad y control parental. Es fácil para configurar y gratis para usar, ofrece el mínimo necesario de la mejor protección contra los anuncios, rastreadores, phishing, sin importar que plataforma o dispositivo uses.
9.934 9934 reseñas
¡Excelente!

AdGuard Home

AdGuard Home es un software a nivel de red para bloqueo de anuncios y rastreadores. Después de configurarlo, funcionará en TODOS tus dispositivos sin necesidad de instalar ningún software adicional en cada uno de ellos. Con el auge del IoT (Internet de las cosas) y del número de dispositivos conectados, se vuelve cada vez más y más importante controlar toda la red.
9.934 9934 reseñas
¡Excelente!

AdGuard Pro para iOS

AdGuard Pro ofrece muchas opciones para bloquear anuncios en Safari que ya los usuarios conocen en la versión regular. Al proporcionar la personalización del DNS, la aplicación te permite bloquear anuncios, proteger a tus hijos de contenido inapropiado en línea y conservar tus datos personales contra el robo.
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
9.934 9934 reseñas
¡Excelente!

AdGuard para Safari

Las extensiones de bloqueo de anuncios para Safari están teniendo dificultades desde que Apple comenzó a forzar a todos a usar el nuevo SDK. La extensión de AdGuard devuelve el bloqueo de anuncios de alta calidad a Safari.
9.934 9934 reseñas
¡Excelente!

AdGuard Temp Mail

Un generador gratuito de direcciones de correo electrónico temporales que te mantiene en el anonimato y protege tu privacidad. ¡Sin spam en tu bandeja de entrada principal!
9.934 9934 reseñas
¡Excelente!

AdGuard para Android TV

AdGuard para Android TV es la única aplicación que bloquea publicidad, protege tu privacidad y actúa como firewall para proteger el tráfico en tu Smart TV. Recibe advertencias acerca de amenazas web, utilización de DNS seguro y beneficios de tráfico cifrado y protegido. Disfruta tus películas y series favoritas con alta protección y sin publicidad molesta!
Descargando AdGuard Para instalar AdGuard, haz clic en el archivo indicado por la flecha Selecciona "Abrir", haz clic en "Aceptar" y después espera a que se descargue el archivo. En la ventana que se abra, arrastra el icono AdGuard a la carpeta de "Aplicaciones". ¡Gracias por elegir AdGuard! Selecciona "Abrir", haz clic en "Aceptar" y después espera a que se descargue el archivo. En la ventana que se abra, haz clic en "Instalar". ¡Gracias por elegir AdGuard!
Instala AdGuard en tu dispositivo móvil