
The next-generation ad blocker for Safari. Free and open source on macOS, iOS, iPadOS, and visionOS, with 750,000 rules, userscripts, userstyles, and an element zapper.
Ein Safari-Inhaltsblocker für macOS, iOS, iPadOS und visionOS.
750.000 Regeln über 5 Erweiterungen, Protocol-Buffer-Speicherung, LZ4-Kompression und iCloud-Synchronisierung.
[!NOTE] Auf der Suche nach einem detaillierten Vergleich? Schau dir meinen Vergleichsleitfaden an, um zu sehen, wie wBlock im Vergleich zu anderen Safari-Inhaltsblockern abschneidet.
wBlock ist kostenlos und Open Source.
Wenn du das Projekt unterstützen möchtest:
Nein. Verwende jeweils nur einen Allzweck-Inhaltsblocker.
Es gibt keine kontrollierte Studie, die belegt, dass jede mögliche Kombination von Werbeblockern jeder Seite schadet. Allerdings sprechen die Browserarchitektur und die Erweiterungsdokumentation dafür, überlappende Blocker zu vermeiden:
Erweiterungen können widersprüchliche Änderungen vornehmen. Mozilla dokumentiert, dass bei widersprüchlichen Änderungen zweier Erweiterungen am selben Antwort-Header nur eine Änderung erfolgreich sein kann. Mehrere Blocker können daher ein reihenfolgeabhängiges Verhalten erzeugen, statt einer vorhersehbaren Kombination ihrer Schutzfunktionen. Siehe Mozillas webRequest-Dokumentation.
Anfragenabfangen hat messbare Rechenkosten. Chromium beschreibt Serialisierungs-, Interprozesskommunikations-, Dauerprozess- und Erweiterungsantwortverarbeitungskosten, die mit blockierenden Anfrage-Handlern verbunden sind. Das Ausführen redundanter Filtersysteme dupliziert zumindest einen Teil der Regelauswertung und Seitenverarbeitung. Siehe Chromiums Erklärung zu Web Request und Declarative Net Request und Chromes Manifest-V3-Übersicht.
Die Hauptwartenden großer Blocker raten ausdrücklich vom Stapeln ab. Das offizielle uBlock-Origin-README besagt: „Verwende uBO NICHT mit einem anderen Inhaltsblocker." Es erklärt, dass ein anderer Blocker verhindern kann, dass uBOs Datenschutz- oder Anti-Blocker-Entschärfungsfunktionen korrekt funktionieren. Siehe die offizielle Dokumentation von uBlock Origin.
Dokumentierte Fehlermodi umfassen langsameres Laden und defekte Funktionalität. AdGuard warnt davor, dass zwei Blocker um dieselben Anfragen konkurrieren können, was langsameres Laden von Seiten, defekte Websites oder Videowiedergabeprobleme verursacht. Siehe AdGuards Leitfaden.
Speziell für wBlock macht ein weiterer Blocker auch die Fehlerbehebung unmöglich. Wenn eine Werbung überlebt oder eine Website kaputtgeht, können die Netzwerkregeln, kosmetischen Regeln, Scriptlets, Ausnahmen oder die Ausführungsreihenfolge eines der beiden Blocker verantwortlich sein. Der zweite Blocker ist daher eine Störvariable. Deaktiviere alle anderen Inhaltsblocker, bevor du ein wBlock-Problem meldest.
/embed- und youtube-nocookie-Frames dem eigenen Player von YouTube, damit diese Iframes nicht leer bleiben. Auf Watch-Seiten lässt es YouTube sein eigenes <video> und den SABR/MSE-Stream erstellen und initialisieren, wendet dann native Steuerelemente an und blendet YouTubes benutzerdefinierte Oberfläche aus, bevor sie rendern kann. Hover-to-Play-Thumbnail-Vorschauen bleiben bei YouTube, damit sie den Watch-Player nicht stehlen können. Die Wiederverwendung desselben Medienelements erhält Pufferung und adaptive Wiedergabe, während Bild-in-Bild- und Hintergrundwiedergabe wiederhergestellt werden. Es spiegelt YouTube-Kapitel und Untertitel in Safaris native Medienmenüs und überspringt bekannte Segmente über SponsorBlocks datenschutzfreundliche Hash-Präfix-API. Sein kompaktes SB-Panel bietet SponsorBlock-artige Kategoriefarben und pro Kategorie Auto-Überspringen, Überspringen-Schaltfläche anzeigen oder Deaktiviert-Verhalten, plus Mindestdauer-, Rückgängig-Hinweis-, Aktuelles-Video- und Kanalausschluss-Steuerungen. Ein optionales DA-Panel kann DeArrow verwenden, um eingereichte Titel und Thumbnails auf der Watch-Seite und sichtbaren YouTube-Karten zu ersetzen, Originale beim Hover wiederherzustellen oder den aktuellen Kanal auszuschließen. Ergebnisse werden sitzungsweise zwischengespeichert; zufällige Fallback-Thumbnails, Titelneuformatierung, Einreichungen und Abstimmungen bleiben Funktionen der vollständigen DeArrow-Erweiterung. SponsorBlock- und DeArrow-API-Daten werden unter CC BY-NC-SA 4.0 verwendet. SB und DA sitzen in einer eigenen Symbolleistenzeile unterhalb der Qualitäts- und Audio-/Video-Steuerungen. Auf iPhone und iPad besitzen Safaris native Steuerelemente die Wiedergabe, während die kompakte Symbolleiste darüber erscheint; mobile Qualitätsauswahlen gelten nur für das aktuelle Video, sodass ein fester Bereich den nächsten ManagedMediaSource-Stream nicht blockieren kann. Tube Cleaner erhält auch die Remote-Playback-Einschränkung, die WebKit für diesen Stream benötigt, während Audio-only ein macOS-Feature bleibt. Es folgt dem aktiven Player, da YouTube Offscreen-Shorts beibehält. Werbung bleibt die Verantwortung der Inhaltsblockierungsregeln von wBlock.
zielt auf benutzerdefinierte Player auf anderen Websites ab (video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome/Mux und mehr), einschließlich Shadow-Root-Playern wie Archive.orgs . Es aktiviert sofort native Steuerelemente. Wenn eine sichere direkte Quelle im Light-DOM verfügbar ist, entfernt es die benutzerdefinierte Oberfläche, während das ursprüngliche Medienelement erhalten bleibt; Shadow-Komponenten und undurchsichtige HLS/DASH/MSE-Pipelines bleiben intakt und verwenden weiterhin die Stream-Mechanik der Website. Es stellt Untertitel- und Kapitel-Seitendateien wieder her, die von der Seite oder gängigen Player-APIs bereitgestellt werden, füllt fehlende System-Now-Playing-Metadaten und Medienkey-Aktionen aus und merkt sich Wiedergabegeschwindigkeit, Lautstärke, Stummschaltungsstatus, Untertitelsprache und Fortsetzungsposition pro Website. Wenn sich eine Website fehlverhält, deaktiviere Player Cleaner für diese Website über die wBlock-Symbolleiste.
Leistung
Inhaltsmodifikation
|
Blockierung
Konfiguration
|
Userscript-Verwaltung Verwalte Paywalls, YouTube Dislikes und mehr |
Einstellungen & Anpassung Konfiguriere Auto-Updates, Benachrichtigungen und Präferenzen |
iOS-Oberfläche Vollwertige Blockierung auf dem iPhone |
iPadOS-Oberfläche Vollwertige Blockierung auf dem iPad |
|
Kernarchitektur
|
Abhängigkeiten & Standards
|
Das Installieren redundanter Blocker ist keine Verteidigung in der Tiefe, wenn beide Tools auf derselben Abfangebene konkurrieren. Es ist ein unkontrolliertes Experiment ohne Kontrollgruppe.
<play-av>