Por qué el bloqueador de ventanas emergentes de Safari no funciona en iPhone (y cómo frenar pop-ups y redirecciones)
Si ya revisaste Configuración > Apps > Safari, confirmaste que Bloquear ventanas emergentes está activado y aun así te siguen saliendo anuncios de boletines a pantalla completa, pestañas nuevas al tocar un reproductor de video o saltos repentinos hacia la App Store, parece que el bloqueador de Safari no sirve.
No está roto. El interruptor integrado de Safari solo revisa una técnica específica de hace veinte años, mientras que los sitios actuales usan tres métodos distintos que lo esquivan por completo.
Qué revisa realmente “Bloquear ventanas emergentes” en Safari
El interruptor Bloquear ventanas emergentes de Safari solo impide que una página ejecute window.open() en JavaScript de forma automática mientras carga, antes de que toques la pantalla.
Cuando alguien se queja hoy de las ventanas emergentes en iPhone, casi siempre se enfrenta a una de tres cosas que el interruptor nativo de Safari ignora por diseño:
- Capas HTML/CSS superpuestas y bloqueo de desplazamiento. Las ruletas de descuento, avisos de suscripción y muros de cookies no son ventanas nuevas del navegador. Son elementos
<div>comunes dibujados encima del artículo conposition: fixedyoverflow: hiddenen el cuerpo de la página para que tu pulgar ya no pueda desplazarse. - Secuestro de toques (“pop-unders” y pestañas al tocar). Los sitios de streaming, descarga de archivos y lectura suelen colocar una capa invisible sobre la página o el botón de reproducción. Como tu dedo tocó físicamente la pantalla, Safari toma la acción como autorizada por ti y deja que el script abra una pestaña nueva.
- Redirecciones forzadas a la App Store y apps nativas. Los scripts publicitarios reasignan
window.location.hrefhacia un enlaceitms-apps://, inyectan iframes ocultos o disparan clics sintéticos para sacarte de Safari y abrir un juego o app de compras en la App Store sin preguntar.
Cómo detener los tres en iPhone
1. Mantén activados los interruptores integrados de Safari
En Configuración > Apps > Safari, deja activados Bloquear ventanas emergentes y Advertencia de sitio web fraudulento. Eso cubre las ventanas automáticas básicas y los dominios de phishing conocidos.
2. Bloquea los scripts publicitarios detrás del secuestro de toques y las alertas falsas de virus
Las pantallas de susto que dicen “Tu iPhone está infectado” no son alertas de iOS; son páginas web comunes servidas por redes publicitarias de baja calidad para engañarte e instalar una supuesta app “limpiadora”. Esas mismas redes colocan las capas invisibles que abren una pestaña nueva cuando tocas un reproductor de video. Un bloqueador de contenido de Safari bloquea esos dominios publicitarios antes de que sus scripts lleguen a ejecutarse.
3. Frena los modales en la página, el bloqueo de scroll y las redirecciones a la App Store
Bloquear servidores de anuncios conocidos aún deja pasar los modales propios del sitio y las redirecciones por script. Blindfold suma cuatro defensas específicas en Safari para iPhone y iPad:
- Stay in Safari: Bloquea redirecciones de JavaScript no confiables (
itms-apps://, iframes ocultos, meta refreshes y clics sintéticos) para que no te saquen de Safari hacia la App Store o apps nativas, pero permite tus toques reales en enlaces normales. - Eliminación automática de pop-ups y desbloqueo de scroll: Detecta capas modales que aparecen tarde, las quita (con un botón Deshacer de un toque en el menú de Safari por si necesitabas ver una tabla de tallas legítima) y restaura el desplazamiento cuando un aviso oculto deja
overflow: hiddenactivo. - Rechazo automático de cookies: Toca “Rechazar” automáticamente en los avisos de consentimiento de cookies compatibles u oculta el aviso por completo.
- Selector de elementos con un toque: Abre el menú de Blindfold en Safari y toca Ocultar algo en esta página para señalar cualquier barra flotante o cuadro promocional, ajustar la selección con
-y+, y guardar una regla permanente para ese sitio.
Blindfold funciona en iPhone y iPad (iOS 26+) con 7 días gratis en el plan de $19.99/año, 3 días gratis en el plan de $1.99/semana o $69.99 en pago único de por vida, con Compartir en familia incluido y sin necesidad de crear cuenta. Prueba Blindfold gratis o descárgalo en la App Store. Para una guía general, revisa cómo bloquear anuncios en iPhone.