Como depurar regras no AdGuard para o Chrome MV3
No AdGuard para Chrome MV3, o log de filtragem mostra apenas as regras aproximadas que foram aplicadas, as quais chamamos de “regras assumidas”. Isso ocorre porque o navegador não fornece detalhes sobre quais regras declarativas específicas foram usadas, a menos que a extensão esteja em um formato "descompactado". Para obter informações precisas, você precisará instalar o formato “descompactado” da extensão no seu navegador.
Estas instruções também são destinadas a casos problemáticos em que você deseja modificar as regras incluídas na extensão de forma estática. Na maioria dos casos, usar Regras de usuário na extensão deve ser suficiente.
Pré-requisitos
- Git: Instalar Git 
- Node: Instalar Node.js 
- Yarn: Instalar Yarn 
Como clonar a extensão
- Clone o repositório: - git clone git@github.com:AdguardTeam/AdguardBrowserExtension.git
- Navegue até o diretório: - cd AdguardBrowserExtension
- Mude para a branch - v5.0:- git checkout v5.0
- Instale as dependências: - yarn install
Como construir a extensão
- Mude para a branch - v5.0:- git checkout v5.0
- Execute o seguinte comando no terminal: - # yarn dev chrome-mv3
- A extensão construída estará localizada no diretório: - ./build/dev/chrome-mv3
Como instalar o unpacked no navegador
- Ative o modo de desenvolvedor:  
- Clique em Carregar unpacked:  
- Selecione o diretório da extensão e clique em - Selecionar: 
Tudo pronto!
Como depurar regras
- Encontre e modifique a regra que você precisa no diretório - ./Extension/filters/chromium-mv3, nos arquivos- .txt.
- Converta as regras de txt para a forma declarativa: - yarn convert-declarative
- Faça o build da extensão novamente: - # yarn dev chrome-mv3
- Recarregue a extensão no navegador: 