我正在寻找一种在父页面中没有任何 javascript 的情况下将消息发布到兄弟 iFrame 的方法。我遇到的困难是尝试从第一个 iFrame 获取另一个 iFrame 的窗口对象
该页面的布局如下:
html body (http://host.com/)
iFrame#a (http://me.com/a)
iFrame#b (http://me.com/b)
从iFrame#a
我想做的事:
(iFrame#b window).postMessage(...)
问题是我不知道如何iFrame#b
从内部获取窗口对象iFrame#a
。parent.getElementById()
和其他功能受 XSS 限制。在上面的示例中,我只想向postMessage
父页面上来自我的域的所有其他 iFrame发出 a 。http://me.com/