На некоторых веб-сайтах есть код для «взлома» IFRAME
вложений, что означает, что если страница A
загружается как IFRAME
внутри родительской страницы P
, то некоторый Javascript в A
перенаправляет внешнее окно до A
.
Обычно этот Javascript выглядит примерно так:
<script type="text/javascript">
if (top.location.href != self.location.href)
top.location.href = self.location.href;
</script>
У меня такой вопрос: как автор родительской страницы P
и не являющийся автором внутренней страницы A
, как я могу помешать A
выполнить этот разрыв?
P.S. Мне кажется, что это должно быть нарушение безопасности между сайтами, но это не так.