
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.
Un content blocker per Safari su macOS, iOS, iPadOS e visionOS.
750.000 regole su 5 estensioni, storage in Protocol Buffer, compressione LZ4 e sincronizzazione iCloud.
[!NOTA] Cerchi un confronto dettagliato? Dai un'occhiata alla mia guida comparativa per vedere come wBlock si posiziona rispetto ad altri content blocker per Safari.
No. Usa un solo content blocker generico alla volta.
Non esiste uno studio controllato che dimostri che ogni possibile combinazione di ad blocker danneggi ogni pagina. Tuttavia, l'architettura dei browser e la documentazione delle estensioni supportano l'evitare blocker sovrapposti:
Le estensioni possono apportare modifiche in conflitto. Mozilla documenta che quando due estensioni tentano modifiche contrastanti allo stesso header di risposta, solo una modifica può avere successo. Più blocker possono quindi produrre un comportamento dipendente dall'ordine piuttosto che una combinazione prevedibile delle loro protezioni. Vedi la documentazione webRequest di Mozilla.
L'intercettazione delle richieste ha costi computazionali misurabili. Chromium descrive costi di serializzazione, comunicazione inter-processo, processi persistenti e elaborazione delle risposte delle estensioni associati ai gestori di richieste bloccanti. Eseguire sistemi di filtraggio ridondanti duplica almeno parte del lavoro di valutazione delle regole e di elaborazione delle pagine. Vedi la spiegazione di Chromium su Web Request e Declarative Net Request e la panoramica di Chrome su Manifest V3.
I principali manutentori di blocker consigliano esplicitamente di non impilare. Il README ufficiale di uBlock Origin afferma: "NON usare uBO con qualsiasi altro content blocker." Spiega che un altro blocker può impedire alle funzionalità di privacy o di disattivazione anti-blocker di uBO di funzionare correttamente. Vedi la documentazione ufficiale di uBlock Origin.
I modi di guasto documentati includono caricamenti più lenti e funzionalità rotte. AdGuard avverte che due blocker possono competere per le stesse richieste, causando caricamenti più lenti delle pagine, siti rotti o problemi di riproduzione video. Vedi le linee guida di AdGuard.
Per wBlock in particolare, un altro blocker rende anche impossibile il troubleshooting. Quando un annuncio sopravvive o un sito si rompe, potrebbero essere responsabili le regole di rete, le regole cosmetiche, gli scriptlet, le eccezioni o l'ordine di esecuzione di uno dei due blocker. Il secondo blocker è quindi una variabile confondente. Disattiva tutti gli altri content blocker prima di segnalare un problema con wBlock.
/embed e youtube-nocookie al player di YouTube stesso così quegli iframe non diventano vuoti. Sulle pagine watch lascia che YouTube crei e inizializzi il proprio <video> e lo stream SABR/MSE, poi applica i controlli nativi e nasconde la chrome personalizzata di YouTube prima che possa essere dipinta. Le anteprime hover-to-play restano con YouTube così non possono rubare il player watch. Riutilizzare lo stesso elemento multimediale preserva il buffering e la riproduzione adattiva ripristinando Picture-in-Picture e riproduzione in background. Rispecchia i capitoli e i sottotitoli di YouTube nei menu multimediali nativi di Safari e salta i segmenti noti tramite l'API hash-prefix che preserva la privacy di SponsorBlock. Il suo pannello SB compatto fornisce colori per categoria in stile SponsorBlock e comportamento per categoria Auto skip, Mostra pulsante skip o Disabilitato, oltre a controlli per durata minima, avviso Undo, video corrente ed esclusione canale. Un pannello DA opzionale può usare DeArrow per sostituire titoli e miniature inviati sulla pagina watch e sulle card YouTube visibili, ripristinare gli originali al passaggio del mouse o escludere il canale corrente. I risultati sono memorizzati nella cache di sessione; miniature fallback casuali, riformattazione dei titoli, invii e votazioni restano funzionalità dell'estensione DeArrow completa. I dati API di SponsorBlock e DeArrow sono usati sotto CC BY-NC-SA 4.0. SB e DA si trovano sulla propria riga della barra strumenti sotto i controlli di qualità e audio/video. Su iPhone e iPad, i controlli nativi di Safari gestiscono la riproduzione mentre la barra strumenti compatta appare sopra di essi; le scelte di qualità mobile si applicano solo al video corrente così un intervallo fisso non può bloccare il successivo stream ManagedMediaSource. Tube Cleaner preserva anche la restrizione di riproduzione remota che WebKit richiede per quello stream, mentre l'audio-only resta una funzionalità macOS. Segue il player attivo mentre YouTube mantiene Shorts fuori schermo. Gli annunci restano responsabilità delle regole di content blocking di wBlock.
ha come target i player personalizzati su altri siti web (video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome/Mux e altri), inclusi i player con shadow-root come di Archive.org. Abilita immediatamente i controlli nativi. Quando una sorgente diretta sicura è disponibile nel light DOM, rimuove la chrome personalizzata mantenendo l'elemento multimediale originale; i componenti shadow e le pipeline HLS/DASH/MSE opache restano intatti e continuano a usare la macchina di streaming del sito. Recupera i sidecar di sottotitoli e capitoli esposti dalla pagina o dalle API comuni dei player, compila i metadati Now Playing di sistema mancanti e le azioni dei tasti multimediali, e ricorda velocità di riproduzione, volume, stato muto, lingua dei sottotitoli e posizione di ripresa per sito. Se un sito si comporta male, disattiva Player Cleaner per quel sito dalla barra strumenti di wBlock.
Prestazioni
Modifica dei contenuti
|
Blocco
Configurazione
|
Gestione Userscript Gestisci paywall, YouTube Dislikes e altro |
Impostazioni e Personalizzazione Configura aggiornamenti automatici, notifiche e preferenze |
Interfaccia iOS Blocco completo su iPhone |
Interfaccia iPadOS Blocco completo su iPad |
|
Architettura Core
|
Dipendenze e Standard
|
Installare blocker ridondanti non è difesa in profondità quando entrambi gli strumenti competono allo stesso livello di intercettazione. È un esperimento non controllato senza gruppo di controllo.
<play-av>