Blindfold

Perché il blocco pop-up di Safari non funziona su iPhone (e come fermare pop-up e reindirizzamenti)

Se hai controllato Impostazioni > App > Safari, hai verificato che Blocca finestre a comparsa sia attivo e continui comunque a imbatterti in inviti alla newsletter a tutto schermo, nuove schede che si aprono quando tocchi un video o salti improvvisi nell’App Store, è normale pensare che il blocco pop-up di Safari sia guasto.

In realtà non è guasto. L’interruttore integrato in Safari controlla solo una tecnica specifica di vent’anni fa, mentre i siti moderni usano tre metodi diversi che lo aggirano completamente.

Cosa controlla davvero l’opzione “Blocca finestre a comparsa” di Safari

L’opzione Blocca finestre a comparsa di Safari impedisce soltanto a una pagina di chiamare window.open() in JavaScript in modo automatico durante il caricamento, prima che tu tocchi lo schermo.

Quando oggi ci si lamenta dei pop-up su iPhone, quasi sempre si ha a che fare con uno di questi tre meccanismi che l’interruttore nativo di Safari ignora per definizione:

  1. Sovrapposizioni HTML/CSS nella pagina e blocco dello scorrimento. Ruote della fortuna, inviti alla newsletter e muri di cookie non sono nuove finestre del browser. Sono normali elementi HTML <div> disegnati sopra l’articolo con position: fixed e overflow: hidden applicato al corpo della pagina, così il pollice non riesce più a scorrere il testo.
  2. Dirottamento del tocco (“pop-under” e schede aperte al tocco). I siti di streaming, file hosting e lettura spesso posizionano un livello invisibile sopra la pagina o sul pulsante di riproduzione. Poiché il tuo dito ha toccato fisicamente lo schermo, Safari considera l’azione autorizzata dall’utente e lascia che lo script apra una nuova scheda.
  3. Reindirizzamenti forzati all’App Store e alle app native. Gli script pubblicitari riassegnano window.location.href a un link itms-apps://, iniettano iframe nascosti o generano clic sintetici per farti uscire da Safari e aprire un gioco o un’app di shopping nell’App Store senza chiedere conferma.

Come fermarli tutti e tre su iPhone

1. Mantieni attivi gli interruttori integrati di Safari

In Impostazioni > App > Safari, lascia attivi sia Blocca finestre a comparsa sia Avviso siti web fraudolenti. Questo copre le finestre automatiche di base e i domini di phishing noti.

2. Blocca gli script pubblicitari dietro i falsi avvisi di virus

I finti avvisi di sicurezza che affermano “Il tuo iPhone è infetto” non sono notifiche di iOS: sono normali pagine web mostrate da reti pubblicitarie di bassa qualità per spingerti a installare un’inutile app di “pulizia”. Le stesse reti servono i livelli invisibili che aprono una nuova scheda quando tocchi un lettore video. Un blocco dei contenuti di Safari blocca questi domini pubblicitari di terze parti prima ancora che i loro script vengano caricati.

3. Ferma modali interne, blocchi dello scorrimento e salti nell’App Store

Anche bloccando i server pubblicitari noti restano comunque le finestre modali interne al sito e i reindirizzamenti via script. Blindfold aggiunge quattro difese specifiche in Safari su iPhone e iPad:

  • Resta in Safari: Impedisce ai reindirizzamenti JavaScript non attendibili (itms-apps://, iframe nascosti, meta refresh e clic sintetici) di farti uscire da Safari verso l’App Store o altre app native, lasciando invece funzionare i tuoi veri tocchi sui link normali.
  • Rimozione automatica dei pop-up e sblocco dello scorrimento: Rileva le finestre modali che compaiono in ritardo, le rimuove (con un pulsante Annulla nel menu di Safari se ti serviva una finestra legittima come una tabella delle taglie) e ripristina lo scorrimento quando un banner lascia overflow: hidden sulla pagina.
  • Rifiuto automatico dei cookie: Tocca automaticamente “Rifiuta” sui banner di consenso cookie supportati, oppure nasconde direttamente l’avviso.
  • Rimozione elementi al tocco: Apri il menu di Blindfold in Safari e tocca Nascondi qualcosa su questa pagina per toccare qualsiasi barra fluttuante o riquadro promozionale, regolare la selezione con - e + e salvare una regola permanente per quel sito.

Blindfold funziona su iPhone e iPad (iOS 26+) con 7 giorni di prova gratuita sul piano annuale da 19,99 $/anno, 3 giorni gratuiti sul piano settimanale da 1,99 $/settimana, oppure 69,99 $ una tantum a vita, con “In famiglia” incluso e senza bisogno di creare un account. Prova Blindfold gratis o scaricalo dall’App Store. Per una panoramica completa, leggi la guida su come bloccare le pubblicità su iPhone.