Cómo depurar reglas en AdGuard para Chrome MV3
En AdGuard para Chrome MV3, el registro de filtrado solo muestra las reglas aproximadamente aplicadas, las cuales llamamos “reglas supuestas”. Esto se debe a que el navegador no proporciona detalles sobre qué reglas declarativas específicas se utilizaron a menos que la extensión esté en un formato "descomprimido". Para obtener información precisa, deberás instalar la forma “descomprimida” de la extensión en tu navegador.
Estas instrucciones también están destinadas a casos problemáticos donde deseas modificar las reglas que están agrupadas con la extensión de forma estática. En la mayoría de los casos, utilizar Reglas del usuario en la extensión debería ser suficiente.
Requisitos previos
Git: Instalar Git
Nodo: Instalar Node.js
Yarn: Instalar Yarn
Cómo clonar la extensión
Clona el repositorio:
git clone git@github.com:AdguardTeam/AdguardBrowserExtension.git
Navegue até o diretório:
cd AdguardBrowserExtension
Cambia a la branch
v5.0
:git checkout v5.0
Instala las dependencias:
yarn install
Cómo construir la extensión
Cambia a la branch
v5.0
:git checkout v5.0
Ejecuta el siguiente comando en la terminal:
yarn dev chrome-mv3
La extensión construida estará ubicada en el directorio:
./build/dev/chrome-mv3
Cómo instalar la extensión descomprimida en el navegador
Activa el modo de desarrollador:
Haz clic en Cargar descomprimido:
Selecciona el directorio de la extensión y haz clic en
Seleccionar
:
¡Eso es todo!
Cómo depurar reglas
Encuentra y modifica la regla que necesitas en el directorio
./Extensión/filtrado/chromium-mv3
en los archivos.txt
.Convierte las reglas de txt a su forma declarativa:
yarn convert-declarative
Haz el build de la extensión de nuevo:
yarn dev chrome-mv3
Recarga la extensión en el navegador: