È anche molto facile chiedere al sito di non caricare se ci si trova in un iframe con un semplice javascript. Ad esempio, Twitter fa questo
<script type="text/javascript">
//<![CDATA[
if (window.top !== window.self) {
document.write = "";
window.top.location = window.self.location;
setTimeout(function() {
document.body.innerHTML = '';
}, 1);
window.self.onload = function (evt) {
document.body.innerHTML = '';
};
}
//]]>
</script>
Non ho visto un errore di console qui e quindi immagino che questo sia il caso qui.
Yahoo! JavaScript è offuscato ma puoi vedere che stanno rimuovendo definitivamente qualcosa in questo frammento. (Codice preso dal sito yahoo)
if(self!==self.top){b=function(){if(g.readyState=="complete"){f.remove(g,e,b);
Si potrebbe prendere in considerazione la marcatura una risposta come corretta. – iambriansreed