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?
AdGuard VPN AdGuard DNS AdGuard Mail AdGuard Wallet
AdGuard VPN AdGuard DNS AdGuard Mail AdGuard Wallet
La pantalla principal de AdGuard para Windows
La pantalla de Protección de AdGuard para Windows, que muestra las funciones de protección y los ajustes
La pantalla de Estadísticas de AdGuard para Windows, que muestra estadísticas de anuncios y rastreadores bloqueados
La pantalla de gestión de aplicaciones de AdGuard para Windows, que muestra las opciones de gestión de protección para las aplicaciones instaladas en el dispositivo
22.333 22333 reseñas
¡Excelente!

AdGuard para Windows: bloqueador de anuncios para PC

AdGuard para Windows es más que un bloqueador de anuncios. Es una herramienta multifunción que bloquea anuncios, controla el acceso a sitios peligrosos, acelera la carga de páginas y protege a los niños de contenido inapropiado
Al descargar el programa, aceptas los términos del acuerdo de licencia
Microsoft Store
Al descargar el programa, aceptas los términos del acuerdo de licencia
AdGuard para Windows v7.22, período de prueba de 14 días
La pantalla principal de AdGuard para Mac
La pantalla del Modo sigiloso de AdGuard para Mac
22.333 22333 reseñas
¡Excelente!

AdGuard para Mac: bloqueador de anuncios en todo el sistema

AdGuard para Mac es un bloqueador de anuncios único diseñado pensando en macOS. Además de protegerte de anuncios molestos en navegadores y aplicaciones, te protege del seguimiento, phishing y fraude
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
AdGuard para Mac v2.19, período de prueba de 14 días
La pantalla principal de AdGuard para Android
La pantalla de protección contra rastreo de AdGuard para Android
La pantalla de gestión de aplicaciones de AdGuard para Android, que muestra las opciones de gestión de protección para las aplicaciones instaladas en el dispositivo
La pantalla de Estadísticas de AdGuard para Android, que muestra estadísticas de anuncios y rastreadores bloqueados
La pantalla principal del navegador privado de AdGuard para Android
El código QR para descargar AdGuard para Android
22.333 22333 reseñas
¡Excelente!

AdGuard para Android: ad blocker para todas las apps

Bloquea anuncios y rastreadores en todos los navegadores, juegos y otras aplicaciones. Protege tu privacidad y te permite controlar cómo tus aplicaciones usan Internet. Instalado mediante APK
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
Escanear para descargar
Utiliza cualquier lector de códigos QR disponible en tu dispositivo
AdGuard para Android v4.13, período de prueba de 14 días
La pantalla principal de AdGuard para iOS
La pantalla de Protección de AdGuard para iOS, que muestra las funciones de protección y los ajustes
La pantalla de Estadísticas de AdGuard para iOS, que muestra estadísticas de anuncios y rastreadores bloqueados
El código QR para descargar AdGuard para iOS
22.333 22333 reseñas
¡Excelente!

AdGuard para iOS: ad blocker más allá de Safari

El mejor bloqueador de anuncios para iPhone y iPad con iOS. AdGuard elimina todo tipo de anuncios y rastreadores en Safari y protege tu privacidad en todas las aplicaciones a nivel de DNS
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
Escanear para descargar
Utiliza cualquier lector de códigos QR disponible en tu dispositivo
AdGuard para iOS v4.5
La pantalla principal del bloqueador de contenido AdGuard
La pantalla de filtros del bloqueador de contenido AdGuard
La pantalla de configuración del bloqueador de contenido AdGuard
22.333 22333 reseñas
¡Excelente!

Bloqueador de contenido AdGuard

AdGuard Content Blocker elimina todo tipo de anuncios en los navegadores móviles compatibles con la tecnología de bloqueo de contenidos, es decir, Samsung Internet y Yandex Browser. Sus características son limitadas en comparación con AdGuard para Android, pero es gratis, fácil de instalar y eficiente
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
Bloqueador de contenido AdGuard v2.8
La pantalla principal de la extensión de navegador AdGuard
La pantalla de "Protección contra el rastreo" de la extensión de navegador AdGuard
22.333 22333 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.
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
Extensión de navegador AdGuard v5.4
La pantalla principal de AdGuard Assistant
22.333 22333 reseñas
¡Excelente!

Asistente de AdGuard

Una extensión de navegador compañera para las apps de escritorio AdGuard. Te permite bloquear elementos personalizados en sitios web, añadir sitios web a la lista de permitido y enviar reportes de errores directamente desde tu navegador
Asistente de AdGuard v1.4
22.333 22333 reseñas
¡Excelente!

AdGuard Home

AdGuard Home es una solución basada en red para bloquear anuncios y rastreadores. Instálalo una vez en tu router para cubrir todos los dispositivos en tu red doméstica, no se requiere software cliente adicional. Esto es especialmente importante para varios dispositivos inteligentes (IoT) que a menudo representan una amenaza para tu privacidad
AdGuard Home v0.107
La pantalla principal de AdGuard Pro para iOS
La pantalla de Protección de AdGuard Pro para iOS, que muestra las funciones y ajustes de protección
La pantalla de Estadísticas de AdGuard Pro para iOS, que muestra estadísticas de anuncios y rastreadores bloqueados
22.333 22333 reseñas
¡Excelente!

AdGuard Pro para iOS

AdGuard Pro para iOS incluye todas las características avanzadas de protección contra el bloqueo de anuncios habilitadas. Ofrece las mismas herramientas que la versión de pago de AdGuard para iOS. Destaca bloqueando anuncios en Safari y te permite personalizar la configuración de DNS para confeccionar tu protección. Bloquea anuncios en navegadores y aplicaciones, protege a tus hijos de contenido inapropiado y mantiene tus datos personales seguros
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
AdGuard Pro para iOS v4.5
La pantalla principal de AdGuard Mini para Mac
La pantalla de protección de Safari de AdGuard Mini para Mac
La pantalla Crear regla de AdGuard Mini para Mac
22.333 22333 reseñas
¡Excelente!

AdGuard Mini para Mac — bloqueador de anuncios para Safari

AdGuard Mini para Mac es un potente bloqueador de anuncios para Safari. Esta ligera aplicación elimina anuncios, bloquea rastreadores y acelera la carga de páginas. Te ayuda a navegar por la web en Safari sin distracciones y a mantener tus datos privados
Instalar
Al descargar el programa, aceptas los términos del acuerdo de licencia
Más información
AdGuard Mini para Mac v2.3
La pantalla principal de AdGuard para Android TV con la protección habilitada
La pantalla de bloqueo de anuncios de AdGuard para Android TV, que muestra sus funciones y ajustes
La pantalla de Configuración de AdGuard para Android TV
La pantalla de gestión de aplicaciones de AdGuard para Android TV, que muestra las aplicaciones donde se bloquean anuncios y rastreadores
22.333 22333 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!
AdGuard para Android TV v4.13, período de prueba de 14 días
La mascota de AdGuard, Agnar, sosteniendo el pingüino de Linux
22.333 22333 reseñas
¡Excelente!

AdGuard para Linux

AdGuard para Linux es el primer bloqueador de anuncios para Linux a nivel de sistema en el mundo. Bloquea anuncios y rastreadores en el dispositivo, selecciona de los filtros preinstalados o añade los tuyos propios, todo a través de la interfaz de línea de comandos
AdGuard para Linux v1.4
22.333 22333 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!
22.333 22333 reseñas
¡Excelente!

AdGuard VPN

75 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
22.333 22333 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.
22.333 22333 reseñas
¡Excelente!

AdGuard Mail

Protege tu identidad, evita el spam y mantén tu bandeja de entrada segura con nuestros alias y direcciones de correo electrónico temporales. Disfruta de nuestro servicio gratuito de reenvío de correo electrónico y apps para todos los sistemas operativos
22.333 22333 reseñas
¡Excelente!

AdGuard Wallet

Una cartera de criptomonedas segura y privada que te da control total sobre tus activos. Administra varias carteras y descubre miles de criptomonedas para almacenar, enviar e intercambiar
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