Leistung
- 750.000 Regelkapazität über 5 Safari-Inhaltsblockierungs-Erweiterungen pro Plattform (je 150k)
- ~40 MB RAM im Leerlauf – Safaris native Content-Blocking-API führt Regeln außerhalb des Prozesses aus
- Protocol Buffers + LZ4 zur Filterspeicherung; Streaming-I/O hält den Arbeitsspeicher während der Kompilierung niedrig
- HTTP-bedingte Anfragen (If-Modified-Since/ETag), sodass Updates nur das Herunterladen, was sich geändert hat
- iCloud-Synchronisation für Filterauswahlen, benutzerdefinierte Listen, Userscripts und Whitelist geräteübergreifend
Inhaltsänderung
- Element-Zapper (macOS, iOS, iPadOS, visionOS) – visuelles Auswählen und Ausblenden von Seitenelementen in Safari
- Userscript-Engine mit Greasemonkey-API (GM_getValue, GM_setValue, GM_xmlhttpRequest)
- Userstyle-Unterstützung – Installieren von UserCSS-Designs (.user.css), die nativ als CSS angewendet werden, kein JS-Wrapper erforderlich
- Benutzerdefinierte Filterlisten per URL, Einfügen oder Dateiimport – unterstützt jede AdGuard-Syntax-Blockliste
- Suchleiste zum schnellen Finden von Filtern und Userscripts
- Automatische Regelverteilung über alle 5 Inhaltsblocker-Slots für maximale Abdeckung
|
Blockierung
- Blockieren von Netzwerkanfragen – Werbung, Tracker, Cookie-Banner, Störendes
- CSS-Injection für kosmetisches Filtern und Ausblenden von Elementen
- Skriptblockierung für unerwünschtes JavaScript
- Pop-up- und Weiterleitungsverhinderung
- Entfernen von URL-Tracking-Parametern – entfernt UTM- und andere Tracking-Parameter, entpackt Verkürzungs-/Weiterleitungs-URLs (standardmäßig aktiviert über wBlock Scripts)
Konfiguration
- Automatische Updates von jeder Stunde bis alle 7 Tage oder manuell. macOS kann über einen gebündelten Launch-Agent und Hintergrundaktualisierungsdienst weiter prüfen, iOS-Hintergrundprüfungen erfolgen nach bestem Bemühen
- Seitenspezifische Steuerung – Blockieren auf bestimmten Seiten über die Safari-Symbolleiste deaktivieren
- Blockierte-Anfrage-Protokoll (macOS) – sehen, was auf jeder Seite blockiert wird
- Seitenspezifische Einstellungen – vertrauenswürdige Domains auf die Whitelist setzen, Userscripts pro Seite umschalten und Element-Zapper-Regeln pro Domain ein- oder ausschalten
- Regionale Filter mit automatischer Erkennung basierend auf Ihrem Gebietsschema
- Homebrew Cask für macOS:
brew tap 0xcub3/wblock && brew install --cask wblock
|