【发布时间】:2014-02-28 01:22:27
【问题描述】:
我有以下几点:
abc.com 上的页面
<html>
<iframe src="xyz.com/something"/>
<iframe src="xyz.com/somethingelse"/>
</html>
因此,您可以想象我无法控制的 abc.com 无法真正与 xyz.com 上的 iframe 对话,反之亦然。我控制 xyz.com 上加载为 iframe 的页面之一。有没有办法让我控制的页面在另一个 iframe 上调用函数?
谢谢。
【问题讨论】:
-
您是否尝试过访问
window.parent.frames?不确定该属性是否受 SOP 限制。如果这不起作用,您仍然可以尝试SharedWorker -
我没有进行广泛的测试,但似乎每次我尝试访问 window.parent 时都会遇到异常。
标签: javascript iframe same-origin-policy