
wBlock v3.0.0
El bloqueador de anuncios de nueva generación para Safari. Gratuito y de código abierto en macOS, iOS, iPadOS y visionOS, con 750.000 reglas, userscripts, userstyles y un eliminador de elementos.
wBlock
El fin de la tontería del bloqueo de anuncios en Safari.
Un bloqueador de anuncios gratuito y de código abierto para Safari en Mac, iPhone, iPad y Apple Vision Pro.
Safari deja muy poco margen a los bloqueadores de anuncios. Cada bloqueador de contenido dispone de 150.000 reglas y no puede tocar el JavaScript de una página. wBlock incluye cinco de ellos (750.000 reglas) más una extensión de scripts para todo lo que una regla no puede hacer. Eso cubre scriptlets, filtros cosméticos, userscripts y userstyles, un eliminador de elementos y reproductores de vídeo nativos para YouTube y la mayoría de los demás sitios.
Es gratis y no recopila nada. Si una lista se comporta mal, puedes ver en qué se compiló, qué líneas descartó Safari y qué cambió en la última actualización.
[!TIP] ¿Dudas entre wBlock, uBlock Origin Lite, Wipr y AdGuard? Escribí una comparativa.
Qué incluye
Bloqueo
- Listas de filtros en sintaxis de AdGuard, compiladas en reglas de Safari y repartidas entre cinco bloqueadores. Safari hace la coincidencia por su cuenta, y wBlock ronda los 40 MB en reposo.
- Buenos valores predeterminados, listas regionales elegidas según tu idioma, listas de molestias y de banners de cookies, y cualquier cosa que añadas por URL, pegando o desde un archivo.
- Actualizaciones según la programación que elijas, desde cada hora hasta semanalmente. Las listas que publican parches diferenciales solo descargan lo que cambió. En macOS un pequeño launch agent sigue comprobando incluso con la app cerrada.
- Los parámetros de seguimiento como
utm_*se eliminan de los enlaces, y los acortadores de enlaces se desenvuelven. Eso está activado por defecto. - Una barra de capacidad y un visor de reglas que te dice qué líneas no eran compatibles, estaban duplicadas o se enviaron a la extensión de scripts.
Userscripts y userstyles
- Un motor compatible con Greasemonkey con
GM_*yGM.*.GM_xmlhttpRequestsolo alcanza los hosts que un script enumera en@connect. - Temas UserCSS (
.user.css), incluidos Less, Sass y Stylus. Más en docs/USERSTYLES.md. - Un catálogo integrado con Tube Cleaner, Player Cleaner, DeArrow, Dark Reader, Return YouTube Dislike, Bypass Paywalls Clean, AdGuard Extra, AdGuard Popup Blocker y TwitchAdSolutions. Todo lo que contiene viene desactivado excepto tinyShield, un desactivador de antiadblock.
Vídeo nativo
Tube Cleaner y Player Cleaner devuelven el vídeo de un sitio a Safari antes de que la página se pinte. Obtienes Picture-in-Picture, audio en segundo plano, pantalla completa y Now Playing, igual que con una etiqueta <video controls> normal.
Tube Cleaner es el de YouTube. Conserva el propio stream de YouTube, coloca los capítulos y subtítulos en los menús nativos de Safari y salta los patrocinios mediante SponsorBlock con ajustes por categoría. Si además quieres mejores títulos y miniaturas, DeArrow es un script aparte. Player Cleaner hace lo mismo en video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome y reproductores en shadow-root como el de Archive.org, y recuerda la velocidad, el volumen, los subtítulos y dónde lo dejaste en cada sitio.
Ambos se actualizan desde wBlock-userscripts según su propia programación, independiente de la app. No bloquean anuncios (de eso se encargan las listas de filtros).
Control por sitio
Haz clic en el botón de la barra de herramientas en cualquier sitio y obtienes interruptores separados para el filtrado, los userscripts y la reproducción automática, además del eliminador de elementos. También puedes limitar una lista de filtros o un userscript a ciertos sitios, o mantenerlo desactivado en ellos. Las reglas del eliminador siguen siendo editables en Ajustes.
En todos los dispositivos
Es una sola app en macOS, iOS, iPadOS y visionOS. iCloud sincroniza tus listas, filtros personalizados, userscripts, lista de permitidos y ajustes. Si prefieres mantenerlo todo local, exporta una copia de seguridad.
Capturas de pantalla
Userscripts en macOS |
|
SponsorBlock en Tube Cleaner |
El popup de Safari en iPhone |
Ajustes en macOS |
|
Instalación
- App Store. Se actualiza sola, y es la que yo usaría.
- Homebrew:
brew tap 0xcub3/wblock && brew install --cask wblock - DMG desde la última versión.
Las tres son la misma compilación. En el primer arranque wBlock te guía para activar las extensiones en Safari.