Aggiungi un Iframe Breaker al tuo sito

interruttore iframe

Il mio buon amico Kevin Mullett mi ha informato quando ha cliccato su uno dei miei collegamenti in Twitter, è stato portato sul mio sito con un grande popup e un avviso di codice dannoso. È abbastanza per spaventare qualcuno, quindi ho iniziato a fare dei test. Finisce che non c'era nulla di veramente sbagliato nel mio sito: il problema era il collegamento.

Il collegamento su un altro sito ha prodotto una barra degli strumenti in alto che incoraggiava le persone a fare clic su un collegamento dannoso, durante il caricamento del mio sito in un iframe sottostante. Per la maggior parte delle persone, potrebbe dare l'impressione che il mio sito stia diffondendo codice dannoso. Ad essere onesti, disprezzo assolutamente qualsiasi sito che carichi il mio sito all'interno di un iframe, quindi ho fatto quello che farebbe qualsiasi ragionevole geek ... Ho caricato un frame breaker.

Il codice è abbastanza semplice. Inserisci la seguente riga di codice nella sezione head della tua pagina:

if (top !== self) top.location.href = self.location.href;

Quando la pagina viene caricata con il frame della barra degli strumenti, il Javascript viene eseguito e se la tua pagina non occupa l'intero browser, reindirizza letteralmente la pagina per diventare la pagina nel browser. Bello e facile e non rischi più di essere catturato in una barra degli strumenti dannosa!

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.