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?
19.019 19019 comentários de usuários
Excelente!

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.
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

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.
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

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.
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

AdGuard para iOS

O melhor bloqueador de anúncios no iOS para iPhone e iPad. O AdGuard elimina todos os tipos de anúncios no Safari, protege sua privacidade e acelera o carregamento da página. A tecnologia de bloqueio de anúncios AdGuard para iOS garante filtragem da mais alta qualidade e permite que você use vários filtros ao mesmo tempo
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

AdGuard VPN

74 locais em todo o mundo

Acesso a qualquer conteúdo

Criptografia robusta

Sem política de registros

Conexão rápida

Suporte 24/7

Experimente gratuitamente
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

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.
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

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.
19.019 19019 comentários de usuários
Excelente!

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.
19.019 19019 comentários de usuários
Excelente!

AdGuard DNS

O AdGuard DNS é uma solução alternativa para bloqueio de anúncios, proteção de privacidade e controle parental. Fácil de configurar e de usar, oferece uma proteção mínima necessária contra anúncios, rastreadores e phishing. Independentemente da plataforma e dispositivo que você estiver usando.
19.019 19019 comentários de usuários
Excelente!

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.
19.019 19019 comentários de usuários
Excelente!

AdGuard Pro para iOS

O AdGuard Pro tem muito mais a oferecer, já é conhecido pelo excelente bloqueio de anúncios no Safari na versão gratuita. A versão Pro fornece o acesso a configurações personalizadas de DNS, você pode bloquear anúncios, proteger seus filhos de conteúdo adulto online e seus dados pessoais contra roubo.
Ao baixar o programa, você aceita os termos do Contrato de licença
Leia mais
19.019 19019 comentários de usuários
Excelente!

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.
19.019 19019 comentários de usuários
Excelente!

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!
19.019 19019 comentários de usuários
Excelente!

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!
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