También es muy fácil pedirle al sitio que no cargue si está en un iframe con javascript simple. Por ejemplo, twitter hace esto
<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>
No vi un error de consola aquí, así que supongo que este es el caso aquí.
Yahoo! JavaScript está ofuscado, pero puede ver que definitivamente están eliminando algo en este fragmento. (Código tomada desde el sitio web yahoo)
if(self!==self.top){b=function(){if(g.readyState=="complete"){f.remove(g,e,b);
Es posible que desee considerar la posibilidad de marcar una respuesta como correcta. – iambriansreed