这似乎是一个基本问题,但从我迄今为止所收集的研究来看,似乎同源政策应该阻止我这样做。
我有两个域名:
sub1.domain.org/test包含一个iframe,其src指向另一个:sub2.domain.org
在sub2:
//triggers a cross-domain security error
alert(window.parent.location.href);
//executes just fine on FF, IE, Chrome, and Safari.
window.parent.location.href = new_url;
所以看来我可以写入父窗口的网址,但我不允许读取它。这真的是标准吗?我只需要知道为什么这样做。