Extensión de navegador AdGuard para Chrome MV3
Como las extensiones MV2 se están eliminando gradualmente de Chrome Web Store, es posible que los usuarios de Chrome necesiten cambiar a extensiones MV3 que sean compatibles con la nueva API Manifest V3 de Chrome. Nuestras opiniones sobre este tema se debaten ampliamente en nuestro blog.
Nuestra extensión MV3 bloquea eficazmente anuncios y rastreadores mientras administra sin problemas widgets sociales, banners y anuncios de video. La mayoría de los usuarios no notarán ninguna diferencia operativa, pero hay algunas limitaciones y cambios que conviene tener en cuenta.
Dónde encontrar nuestras extensiones
La versión MV3 ha reemplazado nuestra antigua extensión en Chrome Web Store.
La versión beta de MV3 seguirá estando disponible en Chrome Web Store.
La antigua extensión beta cambiará de nombre a Bloqueador AdGuard MV2 y recibirás soporte hasta que Google la elimine.
Principales cambios en funciones y configuraciones
No hay actualizaciones de filtros automáticas ni manuales. Las opciones Actualizar filtros automáticamente y Verificar actualización de filtros ya no están disponibles en la pestaña Filtros. Dado que algunas de las reglas ahora se aplican en formato DNR, no podemos actualizar los filtros a pedido, solo a través del proceso completo de actualización de la extensión junto con la revisión en las tiendas.
Registro de filtrado
Debido a las restricciones del DNR, no podemos mostrar exactamente qué regla funcionó, pero proporcionaremos una “regla asumida que se activó” según nuestro motor. Para obtener información precisa, deberás instalar la forma “descomprimida” de la extensión en tu navegador. Encontrarás instrucciones detalladas sobre cómo hacer esto en un artículo separado.
Protección de seguimiento (antes conocida como Modo oculto)
No hay una sección de Cookies, junto con Autodestrucción de cookies propias y Autodestrucción de cookies de terceros, ya que no podemos establecer el TTL de las cookies mediante reglas declarativas.
La Protección contra phishing y malware ya no está disponible en la configuración general. Para protegerte de sitios web maliciosos y estafas, habilita los filtros de Seguridad adecuados en la pestaña Filtros.
Limitaciones
Número máximo de reglas y filtros
El manifiesto V3 impone límites a las reglas estáticas y regex por extensión. Los usuarios podrán recibir notificaciones cuando se excedan estos límites.
Básicamente, Manifest V3 divide las reglas en estáticas (integradas) y dinámicas, con límites estrictos establecidos.
Reglas estáticas: mínimo 30 000 reglas por extensión, con un límite acumulativo de 330 000 para todas las extensiones instaladas por un solo usuario.
Para las reglas de expresiones regulares, el límite se establece en 1 000 por extensión.
El número máximo de filtros habilitados simultáneamente es 50.
Reglas dinámicas: se impone un límite estricto de 5 000 reglas, que incluye un máximo de 1 000 reglas de expresiones regulares.
If this limit is exceeded, only 5,000 converted rules will be applied in the following order: first Allowlist, then User rules, Custom filters, and finally — Quick Fixes filter.
Las reglas convertidas son reglas que se han transformado a [formato DNR] usando el convertidor declarativo. Durante este proceso de conversión, algunas reglas pueden sobrescribir a otras (
$badfilter
), algunas pueden combinarse ($removeparam
), resultando en una lista de reglas con un orden ligeramente diferente.De esta lista de reglas convertidas, solo utilizaremos 5000 reglas. El resto se mostrarán en el editor, pero no se aplicarán.
Así es como una regla con un modificador básico se convierte en una regla declarativa:
||example.org^$script,third-party,domain=example.com
se convierte a
[
{
"id": 1,
"action": {
"type": "block"
},
"condition": {
"urlFilter": "||example.org^",
"domainType": "thirdParty",
"initiatorDomains": [
"example.com"
],
"resourceTypes": [
"script"
]
},
"priority": 302
}
]
Puedes encontrar más ejemplos en GitHub.
Modificadores de reglas de red
Los modificadores de reglas de red tienen limitaciones: algunos de ellos no se pueden implementar en MV3 o solo se pueden implementar con restricciones.
Puedes encontrar más detalles sobre las limitaciones en GitHub. Para más información sobre los modificadores, consulta nuestra Base de conocimientos.