Buongiorno,
sono anni che uso questo codice per evitare che i miei siti vengano inclusi in iframe:
Codice HTML:
if(parent.frames.length > 0){
top.location.replace(document.location);
}
Oggi vorrei modificarlo per far in modo di conoscere l'URL del dominio e/o della pagina che incorpora il mio sito in un iframe così ho adottato questo:
Codice HTML:
if(parent.frames.length > 0){
top.location.replace(document.location);
alert(top.location);
}
Tuttavia ho notato che fino a quando il sito che ha l'iframe è lo stesso della frame il codice funziona ma su un sito esterno non funziona.
Es.:
miki92.altervista.org
Codice HTML:
<iframe src="?frame" style="border:0; height:700px; width:900px"></iframe>
messenworld.altervista.org
Codice HTML:
<iframe src="http://miki92.altervista.org/prova.php?frame" style="border:0; height:700px; width:900px"></iframe>
Il primo funziona, il secondo no.
Mi sapreste aiutare a capire?