Menu
PT (BR)

Extensão de navegador MV3 v0.4.0: chegou a hora de um update

Já faz quase um ano e meio desde que lançamos a nossa extensão MV3, e já passou da hora de lançar um grande update, afinal, já estamos vivendo na era MV3. A extensão agora tem como base nossos mecanismos de filtragem atualizados: o TSWebExtension e o TSUrlFilter. Para mais detalhes sobre o nosso processo de desenvolvimento da primeira extensão que funciona com o Manifest V3, veja o nosso blog.

5 motivos pelos quais a extensão é melhor agora

1º motivo: novo esquema de prioridade de regras

No passado, nós tínhamos 4 diferentes prioridades para regras, mas a seleção e priorização de regras dentro de um grupo não estava claro. Com o nosso novo esquema, nós calculamos o peso de uma regra com base nos modificadores que contém. Estes modificadores são ranqueados por prioridade (da mais mais baixa para a mais alta) e o seu impacto em um escopo de regras determina o seu valor para a prioridade geral. Esta nova abordagem permite configurar uma prioridade declarativa para uma regra no estágio de conversão, o que é particularmente útil no novo MV3. Mais detalhes sobre o novo esquema de prioridades em nossa Base de conhecimentos.

2º motivo: compatibilidade $badfilter

O modificador $badfilter tem o poder de desativar qualquer outra regra. Aqui está como funciona: os desenvolvedores de filtros têm o poder de desativar qualquer outra regra. Aqui está como ele funciona: os desenvolvedores de filtros adicionam uma regra com este modificador e, quando a extensão recebe um update dinâmico, a regra com o modificador $badfilter tem prioridade diante da regra ao qual ele foi aplicado.

No passado, não era possível desativar uma regra adicionada anteriormente no MV3. Como resultado, nós começamos adicionando a compatibilidade $badfilter apenas para regras que já estavam presentes no mesmo arquivo. Se você tinha uma regra em um artigo e adicionou $badfilter a ele em outro outro artigo, ele não funcionaria.

No entanto, graças ao feedback dos desenvolvedores de extensões, o W3C Working Group listou e introduziu uma nova API que permite a desativação de outras regras declarativas. Isso foi o pontapé inicial para que adicionássemos a compatibilidade $badfilter para todas as regras em todos os arquivos. Para isso, nós repaginamos o esquema de conversão de regras para gerar metadados adicionais para filtros e encontrar as regras que precisam ser desativadas de forma dinâmica.

3º motivo: compatibilidade com o modificador $cookie

O modificador $cookie permite que você especifique o tempo de vida (time to live ou TTL) dos cookies. A funcionalidade atual do MV3 não é suficiente para que este modificador funcione de forma adequada, então fizemos algumas melhorias:

  • Se a API MV3 é suficiente para que um regra funcione, nós convertemos a regra para uma versão declarativa e a adicionamos ao conjunto de regras estáticas
  • Caso contrário, nós processamos as cookies no nosso mecanismo TSUrlFilter e usamos a API browser.cookies para remover cookies que não deveriam ser configuradas ou para reduzir o tempo de vida dos cookies

4º motivo: compatibilidade com os modificadores $elemhide, $generichide, $specifichide

Estes modificadores nos ajudam a desativar a filtragem cosmética em certos sites. O MV3 ainda não conta com essas ferramentas, então adicionamos a compatibilidade com esses modificadores através de nosso mecanismo de filtragem TSUrlFilter. Este mecanismo faz com que regras de bloqueio sejam compatíveis com as regras de exceção e apenas enviem regras que não sejam excluídas do script de conteúdo.

5º motivo: todo o resto

Nós incluímos compatibilidade com os seguintes modificadores:

  • $method limita o escopo de regras para solicitações que usam o conjunto especificado de métidos HTTP
  • $to limita o escopo de regras para solicitações feitas aos domínios especificados e os seus subdomínios
  • $removeheader: regras com este modificador são pensadas para remover headers de solicitações e respostas HTTP
  • O modificador Sall é feito de todos os modificadores do tipo conteúdo e $popup
  • $csp altera completamente o comportamento da regra. Quando aplicado a uma regra, ela não bloqueará a solicitação compatível, mas sim os headers de resposta serão modificados

Este é o primeiro bloqueador de anúncios a rodar no Manifest V3, mesmo com todas as suas restrições. Você nos ajudará muito ao reportar problemas com a extensão no GitHub.

Gostou deste post?

AdGuard para Windows

AdGuard para Windows é mais do que um bloqueador de anúncios. É uma ferramenta multiusos que bloqueia anúncios, controla o acesso a sites perigosos, acelera o carregamento de páginas e protege as crianças de conteúdos impróprios.
Revisões: 14353
4,7 de 5
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais

AdGuard para Mac

Ao contrário de outros bloqueadores de anúncios, o AdGuard foi projetado pensando nas especificações do macOS. Não só fornece defesa contra anúncios no Safari e outros navegadores, mas também lhe protege contra rastreamento, phishing e fraudes.
Revisões: 14353
4,7 de 5
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais

AdGuard para Android

AdGuard para Android é a solução ideal para dispositivos móveis Android. Ao contrario dos outros bloqueadores de anúncios, o AdGuard não requer acesso ao usuário root e oferece uma ampla gama de recursos: filtragem em aplicativos, gerenciamento de aplicativos e muito mais.
Revisões: 14353
4,7 de 5
Ao baixar o programa, você aceita os termos do Contrato de licença

AdGuard para iOS

O bloqueador de anúncios mais avançado para o Safari: faz esquecer os anúncios pop-up, acelera o carregamento de páginas, e protege os seus dados pessoais. Uma ferramenta manual de bloqueio de elementos e configurações altamente personalizáveis ajudam-no a adaptar a filtragem às suas necessidades exactas.
Revisões: 14353
4,7 de 5
Ao baixar o programa, você aceita os termos do Contrato de licença

Extensão de navegador AdGuard

O AdGuard tem a extensão de bloqueio de anúncios mais leve, rápida e que efetivamente bloqueia todos os tipos de anúncios em todas as páginas da internet! Escolha o AdGuard para o navegador que você usa e obtenha uma navegação gratuita, rápida e segura.
Revisões: 14353
4,7 de 5

AdGuard para Safari

As extensões de bloqueio de anúncios para o Safari estão enfrentando dificuldades desde que a Apple começou a forçar o uso do novo SDK para todos. A extensão AdGuard deve trazer de volta a alta qualidade de bloqueio de anúncio para o Safari.
Revisões: 14353
4,7 de 5
App Store
Baixar
Ao baixar o programa, você aceita os termos do Contrato de licença

AdGuard Home

O AdGuard Home é um servidor de DNS para bloqueio de anúncios e rastreamento em toda a rede. Depois de configurá-lo, ele abrange TODOS os seus dispositivos domésticos e você não irá precisar de nenhum programa instalado. Com o surgimento da Internet das coisas e dispositivos conectados, torna-se cada vez mais importante poder controlar toda a sua rede.
Revisões: 14353
4,7 de 5

Bloqueador de conteúdo do AdGuard

O Bloqueador de Conteúdo do AdGuard elimina todos os anúncios em navegadores para dispositivos móveis que ofereçem suporte a tecnologia para bloqueio de conteúdo — ou seja Samsung Internet e Yandex Browser. Embora seja mais limitado do que o AdGuard para Android, ele é gratuito, fácil de instalar e ainda oferece alta qualidade de bloqueio de anúncios.
Revisões: 14353
4,7 de 5
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais

Assistente do AdGuard

Uma extensão complementar para o AdGuard aplicativos para computador. Oferece acesso no navegador a funcionalidades tais como bloqueio de elementos personalizados, lista de permissões ou envio de um relatório de erro.
Revisões: 14353
4,7 de 5
Assistente para Chrome Este é o seu navegador atual?
Instalar
Ao baixar o programa, você aceita os termos do Contrato de licença
Assistente para Firefox Este é o seu navegador atual?
Instalar
Ao baixar o programa, você aceita os termos do Contrato de licença
Assistente para Edge Este é o seu navegador atual?
Instalar
Ao baixar o programa, você aceita os termos do Contrato de licença
Assistente para Opera Este é o seu navegador atual?
Instalar
Ao baixar o programa, você aceita os termos do Contrato de licença
Assistente para Yandex Este é o seu navegador atual?
Instalar
Ao baixar o programa, você aceita os termos do Contrato de licença
Assistente para Safari Este é o seu navegador atual?
Se você não sabe qual é o seu navegador, tente a antiga versão antiga do Assistente, que você pode encontrar nas configurações da extensão do AdGuard.

AdGuard Temp Mail β

Um gerador de endereços de e-mail temporário gratuito que mantém você anônimo e protege sua privacidade. Nada de spam na sua caixa de entrada principal!
Revisões: 14353
4,7 de 5

AdGuard para Android TV

O AdGuard para Android TV é o único aplicativo que bloqueia anúncios, protege sua privacidade e atua como firewall na sua Smart TV. Receba avisos sobre ameaças da Web, use DNS seguro e aproveite o tráfego criptografado. Relaxe e assista suas séries favoritas com segurança de alto nível e zero anúncios!
Revisões: 14353
4,7 de 5
Baixando o AdGuard Clique no botão indicado pela seta para iniciar a instalação Selecione "Abrir" e clique em "OK", e então aguarde o download do arquivo. Na janela aberta, arraste o ícone do AdGuard para a pasta "Aplicativos". Obrigado por escolher o AdGuard! Selecione "Abrir" e clique em "OK", depois aguarde o download do arquivo ser finalizado. Na janela aberta, clique em "Instalar". Obrigado por escolher o AdGuard!
Instale o AdGuard no seu dispositivo móvel