
wBlock v3.0.0
O bloqueador de anúncios de próxima geração para o Safari. Gratuito e de código aberto no macOS, iOS, iPadOS e visionOS, com 750.000 regras, userscripts, userstyles e um element zapper.
wBlock
O fim da palhaçada de bloqueio de anúncios no Safari.
Um bloqueador de anúncios gratuito e de código aberto para Safari no Mac, iPhone, iPad e Apple Vision Pro.
O Safari dá muito pouco espaço aos bloqueadores de anúncios. Cada bloqueador de conteúdo recebe 150.000 regras e não pode tocar no JavaScript de uma página. O wBlock traz cinco deles (750.000 regras) mais uma extensão de scripts para tudo o que uma regra não consegue fazer. Isso cobre scriptlets, filtros cosméticos, userscripts e userstyles, um removedor de elementos e players de vídeo nativos para o YouTube e a maioria dos outros sites.
É gratuito e não coleta nada. Se uma lista se comportar mal, você pode ver no que ela foi compilada, quais linhas o Safari descartou e o que mudou na última atualização.
[!TIP] Em dúvida entre o wBlock, o uBlock Origin Lite, o Wipr e o AdGuard? Escrevi uma comparação.
O que tem dentro
Bloqueio
- Listas de filtros na sintaxe do AdGuard, compiladas em regras do Safari e distribuídas entre cinco bloqueadores. O Safari faz a correspondência sozinho, e o wBlock fica em torno de 40 MB quando ocioso.
- Padrões sensatos, listas regionais escolhidas a partir do seu idioma, listas de incômodos e de banners de cookies, e qualquer coisa que você adicionar por URL, colagem ou arquivo.
- Atualizações no intervalo que você escolher, de hora em hora a semanalmente. Listas que publicam patches de diferenças baixam apenas o que mudou. No macOS, um pequeno launch agent continua verificando mesmo com o app fechado.
- Parâmetros de rastreamento como
utm_*são removidos dos links, e encurtadores de link são desfeitos. Isso vem ativado por padrão. - Uma barra de capacidade e um visualizador de regras que informa quais linhas não eram suportadas, estavam duplicadas ou foram entregues à extensão de scripts.
Userscripts e userstyles
- Um motor compatível com Greasemonkey, com
GM_*eGM.*. OGM_xmlhttpRequestsó alcança hosts que um script lista em@connect. - Temas UserCSS (
.user.css), incluindo Less, Sass e Stylus. Mais em docs/USERSTYLES.md. - Um catálogo integrado com Tube Cleaner, Player Cleaner, DeArrow, Dark Reader, Return YouTube Dislike, Bypass Paywalls Clean, AdGuard Extra, AdGuard Popup Blocker e TwitchAdSolutions. Tudo nele vem desativado, exceto o tinyShield, um neutralizador de anti-adblock.
Vídeo nativo
O Tube Cleaner e o Player Cleaner devolvem o vídeo de um site ao Safari antes que a página seja renderizada. Você tem Picture-in-Picture, áudio em segundo plano, tela cheia e Now Playing, igual a uma tag <video controls> comum.
O Tube Cleaner é o do YouTube. Ele mantém o stream do próprio YouTube, coloca capítulos e legendas nos menus nativos do Safari e pula patrocinadores via SponsorBlock com configurações por categoria. Se você também quiser títulos e miniaturas melhores, o DeArrow é um script separado. O Player Cleaner faz o mesmo trabalho em video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome e players em shadow-root como o do Archive.org, e ele lembra velocidade, volume, legendas e onde você parou em cada site.
Ambos se atualizam a partir do wBlock-userscripts no próprio intervalo deles, separado do app. Eles não bloqueiam anúncios (as listas de filtros fazem isso).
Controle por site
Clique no botão da barra de ferramentas em qualquer site e você tem chaves separadas para filtragem, userscripts e reprodução automática, além do removedor de elementos. Você também pode limitar uma lista de filtros ou um userscript a certos sites, ou mantê-lo fora deles. As regras do removedor continuam editáveis em Ajustes.
Em todos os dispositivos
É um único app no macOS, iOS, iPadOS e visionOS. O iCloud sincroniza suas listas, filtros personalizados, userscripts, lista de permissões e configurações. Se você preferir manter tudo local, exporte um backup.
Capturas de tela
Userscripts no macOS |
|
SponsorBlock no Tube Cleaner |
O popup do Safari no iPhone |
Ajustes no macOS |
|
Instalação
- App Store. Ele se atualiza sozinho, e é o que eu usaria.
- Homebrew:
brew tap 0xcub3/wblock && brew install --cask wblock - DMG da última versão.
Os três são a mesma build. Na primeira inicialização, o wBlock te guia para ativar as extensões no Safari.
Betas do TestFlight
O TestFlight é o serviço opcional de distribuição de betas da Apple. Eu o uso para distribuir builds beta assinadas e receber feedback antes de uma versão estável. Você não precisa do TestFlight nem de uma assinatura paga do Apple Developer para instalar as builds estáveis acima.