0

我有一个页面(比如说https://example.com/dir1/tidy.html),它嵌入了一个 iframe 来托管来自另一个域的内容(比如说https://foobar.com/dir2/whatsup.html)。如果用户在嵌入的 iframe 页面中按下取消,是否可以将父/容器页面重定向到不同的 url(如https://example.com/dir2/yeah.html)?我该如何做到这一点?

我原以为由于 iframe 页面属于不同的域,同源策略会阻止我使用 javascript 将事件/操作发送到父页面。

4

1 回答 1

0

同源策略阻止您从父域上的文档中读取数据。

它不会阻止您:

top.location = "foo bar baz";

甚至只是:

<a href="foo bar baz" target="_top">...</a>
于 2012-10-05T09:30:22.950 回答