从同一文档的下一个iframe引用一个iframe

从同一文档的下一个iframe引用一个iframe,iframe,same-origin-policy,postmessage,Iframe,Same Origin Policy,Postmessage,我有两个来自同一个域的iFrame(iframe1和iframe2),它们托管在来自不同域的文档中。我如何从iframe2中引用iframe1,以便它们可以通过postMessage()进行通信。HTML5 postMessage方法的描述和使用示例非常漂亮。如果您使用jQuery,您可能会发现它非常有用,因为它抽象了许多必要的代码。我会自己回答,postMessage()非常适合iframe与其父文档之间的通信。但是在我的例子中,最好使用sessionStorage在来自同一来源的iframe

我有两个来自同一个域的iFrame(iframe1和iframe2),它们托管在来自不同域的文档中。我如何从iframe2中引用iframe1,以便它们可以通过postMessage()进行通信。

HTML5 postMessage方法的描述和使用示例非常漂亮。如果您使用jQuery,您可能会发现它非常有用,因为它抽象了许多必要的代码。

我会自己回答,
postMessage()
非常适合iframe与其父文档之间的通信。但是在我的例子中,最好使用
sessionStorage
在来自同一来源的iframe之间进行通信


@sawren,是的,如果两个框架都托管在同一个域以及父框架上。iframe是否可以通过父框架[x]引用下一个iframe?如何防止浏览器在iframe的实际文档周围添加自定义框架集