Adguard é uma extensão de navegador de bloqueio de anúncio rápido e leve
Isso bloqueia efetivamente todos os tipos de anúncios e rastreadores.
Adguard.com | Reddit | Twitter | Telegrama
O Adguard é uma extensão de navegador de bloqueio de anúncios rápida e leve que bloqueia efetivamente todos os tipos de anúncios e rastreadores em todas as páginas da web. Nós nos concentramos em recursos avançados de proteção à privacidade, não apenas para bloquear rastreadores conhecidos, mas impedem que os sites de construir seu perfil de sombra. Ao contrário de suas contrapartes independentes (AG for Windows, Mac), a extensão do navegador é totalmente livre e de código aberto. Você pode aprender mais sobre a diferença aqui.
O Adguard não coleta nenhuma informação sobre você e não participa de nenhum programa de anúncios aceitáveis. A única fonte de renda que temos é vender versões premium de nosso software, e pretendemos mantê -lo dessa maneira.
Você pode obter a versão mais recente de extensão do Adguard disponível na Chrome Web Store.
Você pode obter a versão mais recente do Adguard Extension no site da Mozilla Adase.
O Opera é basicamente um navegador de cromo, mas mantém sua própria loja de complementos. Você pode obter a extensão do Adguard a partir daí.
A mais recente versão estável da extensão do navegador Adguard está disponível na Microsoft Store.
Somos abençoados por ter uma comunidade que não apenas ama Adguard, mas também retribui. Muitas pessoas se voluntariam de várias maneiras para melhorar a experiência de outros usuários com o Adguard, e você pode se juntar a eles!
Nós, de nossa parte, só podemos ficar felizes em recompensar os membros mais ativos da comunidade. Então, o que você pode fazer?
Se você quiser ajudar nas traduções do Adguard, saiba mais sobre como traduzir nossos produtos aqui: https://kb.adguard.com/en/general/adguard-translations
Você pode obter uma versão beta do Adguard Browser Extension para qualquer navegador. Todas as informações necessárias sobre este tópico podem ser encontradas em uma página dedicada em nosso site.
O GitHub pode ser usado para relatar um bug ou enviar uma solicitação de recurso. Para fazer isso, vá para esta página e clique no botão Novo problema .
Observação
Para os problemas relacionados ao filtro (anúncios perdidos, falsos positivos etc.), use o repositório dedicado.
Aqui está uma página dedicada para aqueles que estão dispostos a contribuir.
Instale as dependências locais em execução:
yarn install
Testes de execução:
yarn test
Execute o seguinte comando para construir a versão dev:
yarn dev
Isso criará um diretório de compilação com extensões descompactadas para todos os navegadores:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
Para fazer um desenvolvedor para um navegador específico, execute:
yarn dev < browser >
Onde <browser>
é um dos seguintes: chrome
, edge
, opera
, firefox
, firefox-standalone
, como este:
yarn dev chrome
Para executar o dev construção no modo de relógio, execute:
yarn dev --watch
Ou para um navegador específico:
yarn dev < browser > --watch
Desde a versão v4.0, a extensão do navegador Adguard usa uma biblioteca de código aberto tsurlfilter que implementa o mecanismo de filtragem.
Ao desenvolver a extensão do navegador, pode ser necessário testar as alterações no tsurlfilter
. Aqui está o que você precisa fazer para vincular sua criação de desenvolvimento local à criação local de desenvolvimento do tsurlfilter
.
Clone e construa bibliotecas tsurlfilter.
Vá para os diretórios tsurlfilter/packages/tsurlfilter
e tsurlfilter/packages/tswebextension
e execute yarn link
.
Agora você pode vincular esses pacotes à extensão do navegador. Para fazer isso, os comandos yarn link
de execução no diretório raiz do diretório raiz da extensão do navegador:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
Antes de criar a versão de lançamento, você deve baixar manualmente os recursos necessários que serão incluídos na lista de compilações: filtros e sufixos públicos.
yarn resources
Este comando também verifica se existem regras perigosas nos filtros. Veja regras perigosas
yarn beta
yarn release
Você precisará colocar o arquivo certificado.pem no diretório ./private
. Esta compilação criará extensões descompactadas e as embalará (CRX para Chrome).
Certifique -se de instalar o Node.js e o fio.
Para construir a versão beta , execute:
yarn beta firefox-standalone
Navegue até o diretório de construção:
cd ./build/beta
Compare o arquivo gerado firefox.zip
com o carregado.
Se você deseja analisar o tamanho do pacote, execute o Build com o ambiente ANALYZE
:
yarn cross-env ANALYZE=true yarn < build command >
Por exemplo, se você deseja analisar a versão beta para o Chrome, execute:
yarn cross-env ANALYZE=true yarn beta chrome
Ou se você deseja analisar todas as compilações beta, execute:
yarn cross-env ANALYZE=true yarn beta
O analisador gerará relatórios para o diretório ./build/analyze-reports
no formato a seguir:
build/analyze-reports
├── < browser-name > - < build-type > .html
Apesar do nosso código atualmente não pode ser cumprido com a configuração de novo estilo, por favor, configure eslint
em seu editor para acompanhá -lo .eslintrc
Para baixar e anexar localizações executadas:
yarn locales download
Para fazer upload de novas frases para o Crowdin, você precisa do arquivo com frases ./Extension/_locales/en/messages.json
. Em seguida, corra:
yarn locales upload
Para remover mensagens antigas das mensagens de localidade executadas:
yarn locales renew
Para validar as traduções executadas:
yarn locales validate
Para mostrar informações sobre os locais executados:
yarn locales info
Navegador | Versão |
---|---|
Navegadores à base de cromo | 80 |
Firefox | 78 |
Firefox Mobile | 113 |
Ópera | 67 |
Borda | 80 |