Desempenho
- Capacidade de 750.000 regras em 5 extensões de bloqueio de conteúdo do Safari por plataforma (150k cada)
- ~40 MB de RAM em espera — a API nativa de bloqueio de conteúdo do Safari executa regras fora do processo
- Protocol Buffers + LZ4 para armazenamento de filtros; E/S em streaming mantém a memória baixa durante a compilação
- Requisições condicionais HTTP (If-Modified-Since/ETag) para que as atualizações baixem apenas o que mudou
- Sincronização iCloud para seleções de filtros, listas personalizadas, userscripts e whitelist entre dispositivos
Modificação de conteúdo
- Element Zapper (macOS, iOS, iPadOS, visionOS) — selecione e oculte elementos visualmente no Safari
- Motor de userscript com API Greasemonkey (GM_getValue, GM_setValue, GM_xmlhttpRequest)
- Suporte a userstyles — instale temas UserCSS (.user.css) aplicados nativamente como CSS, sem necessidade de wrapper JS
- Listas de filtros personalizadas via URL, colagem ou importação de arquivo — suporta qualquer blocklist com sintaxe AdGuard
- Pesquisa na barra de ferramentas para encontrar rapidamente filtros e userscripts
- Distribuição automática de regras em todos os 5 slots de bloqueio de conteúdo para cobertura máxima
|
Bloqueio
- Bloqueio de requisições de rede — anúncios, rastreadores, banners de cookies, incômodos
- Injeção de CSS para filtragem cosmética e ocultação de elementos
- Bloqueio de scripts para JavaScript indesejado
- Prevenção de pop-ups e redirecionamentos
- Remoção de parâmetros de rastreamento em URLs — remove UTM e outros parâmetros de rastreamento, desembrulha URLs de encurtadores/redirecionamento (ativado por padrão via wBlock Scripts)
Configuração
- Atualizações automáticas de cada hora a cada 7 dias, ou manual. macOS pode continuar verificando através de um launch agent incluído e serviço de atualização em segundo plano, verificações em segundo plano no iOS são melhores esforços
- Controles por site — desative o bloqueio em sites específicos na barra de ferramentas do Safari
- Registro de requisições bloqueadas (macOS) — veja o que está sendo bloqueado em cada página
- Configurações por site — whitelist de domínios confiáveis, ative/desative userscripts por site e ligue/desligue regras do element zapper por domínio
- Filtros regionais com detecção automática baseada na sua localidade
- Homebrew cask para macOS:
brew tap 0xcub3/wblock && brew install --cask wblock
|