Почему ребенок может перенаправить родительский фрейм?
Я смотрю на эти два вопроса, и я не понимаю.
Перенаправить родительское окно из действия iframe
Как запретить IFRAME перенаправлять окно верхнего уровня
С одной стороны кажется, что вы можете перенаправить родительский iframe, а с другой - нет? Когда я пытаюсь это сделать, у меня нет проблем с перенаправлением родительского фрейма, поэтому мне любопытно, почему все говорят, что вы не можете перенаправить родительский фрейм, если не находитесь в одном домене. Но я могу перенаправить без фрейма в том же домене.
Как указывалось ранее, будет перенаправлен родительский iframe. Нужно иметь в виду, что и веб-сайт, и веб-сайт, содержащийся в iframe, должны работать в одном домене, иначе вы получите исключение, запрещающее доступ.
Это связано с браузером?
редактировать
У меня есть две страницы, и это работает, но не должно:
На домене 1
<html>
<body>
<iframe src="http://domain2.fr"></iframe>
</body>
</html>
На домене 2
<html>
<body>
<script type="text/javascript">
window.top.location.href = "http://google.fr";
</script>
</body>
</html>