Como impedir que o IFRAME redirecione a janela de nível superior

Alguns sites têm código para "sair" deIFRAME gabinetes, o que significa que se uma páginaA é carregado como umIFRAME dentro de uma página paiP algum Javascript emA redireciona a janela externa paraA.

Normalmente, esse Javascript se parece com isso:

<script type="text/javascript">
  if (top.location.href != self.location.href)
     top.location.href = self.location.href;
</script>

Minha pergunta é: como o autor da página paiP e não ser o autor da página internaA, como posso evitarA de fazer essa fuga?

P.S. Parece-me que deveria ser uma violação de segurança entre sites, mas não é.

questionAnswers(9)

yourAnswerToTheQuestion