Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有来自同一域的两个 iframe(iframe1和iframe2),它们托管在来自不同域的文档中。我如何从iframe2引用iframe1,以便他们可以通过postMessage()进行通信。
我会自己回答,postMessage()非常适合 iframe 与其父文档之间的通信。但在我的情况下,最好sessionStorage用于来自同一来源的 iframe 之间的通信。
postMessage()
sessionStorage
https://developer.mozilla.org/en/DOM/Storage
HTML5 postMessage 方法的描述和使用示例都有很好的文档记录。如果您使用 jQuery,您可能还会发现以下插件非常有用,因为它抽象了许多必要的代码。