【发布时间】:2011-03-03 05:52:15
【问题描述】:
页面 A.com 有 2 个 iframe B.com/page1 和 B.com/page2。 这是A.com的代码:
<html><body>
<iframe src="b.com/page1" name="iframe1" id="iframe1">
<iframe src="b.com/page2">
</body></html>
我想在 B.com/page2 的 B.com/page1 上执行 js 函数。 当父级来自同一个域但不在跨域场景中时,以下两个示例都可以正常工作:
parent.window.frames['iframe1'].SomeFunction(args);
或
parent.document.getElementById('iframe1').contentWindow.SomeFunction(args);
有什么办法吗?
【问题讨论】:
标签: javascript iframe cross-domain xss