Его также очень легко спросить, чтобы сайт не загружался, если вы находитесь в iframe с простым javascript. Например, твиттер делает этот
<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>
Я не видел ошибки консоли здесь, и поэтому я думаю, это тот случай.
Yahoo! JavaScript запутан, но вы можете видеть, что они явно удаляют что-то в этом фрагменте. (Код взят с сайта Yahoo)
if(self!==self.top){b=function(){if(g.readyState=="complete"){f.remove(g,e,b);
Вы можете рассмотреть вопрос о маркировке ответа как правильные. – iambriansreed