我有一个页面(比如https://example.com/dir1/tidy.html),它嵌入了一个托管来自另一个域的内容的iframe(比方说https://foobar.com/dir2/whatsup.html)。如果用户在嵌入式iframe页面内按下取消,是否可以将父/容器页面重定向到其他URL(如https://example.com/dir2/yeah.html)?我该如何做到这一点?
我原以为由于iframe页面属于不同的域,因此同源策略会阻止我使用javascript将事件/动作发送到父页面。
答案 0 :(得分:0)
相同的原始政策会阻止您从父域中的文档中读取数据。
它不会阻止你:
top.location = "foo bar baz";
甚至只是:
<a href="foo bar baz" target="_top">...</a>