iframe和父窗口之间的通信

communicating between iframe and parent window?

本文关键字:通信 之间 窗口 iframe      更新时间:2023-09-26

Sencha在一篇文章中反驳了facebook声称html5太慢的说法,他们建议有一种方法可以创建一个框架,允许iframe和父窗口之间的无缝通信。如何实现这一目标?不寻找代码示例,只是想法。由于

所以Fastbook应用程序是第一个使用全新的"沙盒"容器",它以编程方式分离复杂的视图并呈现将它们放入自己的iframe中,从而对DOM树进行分区。这特殊容器在应用程序中不需要任何额外的处理关卡,所以它对开发者来说是无缝的(例如,任何添加到这个容器将被自动沙盒化)。但它确实来了一个代价是:事件、定位、样式和JavaScript代码必须是一致的在父窗口和子沙箱之间代理。这是很复杂,所以如果没有一个健全的、架构合理的框架,这很难实施。沙盒允许布局隔离,因此使主DOM树保持轻量级可能的。为了给原力带来平衡,沙盒容器必须明智地使用

.

像http://easyxdm.net/wp/这样的东西通过使用PostMessageTransport

来处理它