iframe和父窗口之间的通信
communicating between iframe and parent window?
Sencha在一篇文章中反驳了facebook声称html5太慢的说法,他们建议有一种方法可以创建一个框架,允许iframe和父窗口之间的无缝通信。如何实现这一目标?不寻找代码示例,只是想法。由于
所以Fastbook应用程序是第一个使用全新的"沙盒"容器",它以编程方式分离复杂的视图并呈现将它们放入自己的iframe中,从而对DOM树进行分区。这特殊容器在应用程序中不需要任何额外的处理关卡,所以它对开发者来说是无缝的(例如,任何添加到这个容器将被自动沙盒化)。但它确实来了一个代价是:事件、定位、样式和JavaScript代码必须是一致的在父窗口和子沙箱之间代理。这是很复杂,所以如果没有一个健全的、架构合理的框架,这很难实施。沙盒允许布局隔离,因此使主DOM树保持轻量级可能的。为了给原力带来平衡,沙盒容器必须明智地使用
.
像http://easyxdm.net/wp/这样的东西通过使用PostMessageTransport
相关文章:
- firefox插件和dev/panel之间的通信
- 如何在两个不同的iframe HTML之间进行通信
- Angularjs事件与发布/订阅指令之间的通信
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- Ember.js:接受的子组件和父组件之间通信的最佳实践
- 如何在Windows Phone 8.1应用程序中在C#和Javascript之间传递数据或通信
- 如何在Famo.us中的两个视图(不同的js文件)之间进行通信
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 如何在同源选项卡之间建立通信
- 如何在 PHP 和 JS 中的并发会话之间进行通信
- 如何在两个动画画布元素之间进行通信
- 在 HTML5 和 C# Web 套接字通信之间
- angularjs 中控制器和指令之间的通信
- 歌剧扩展脚本和它们之间的通信
- 如何使用js在两个aspx页面之间进行通信
- 多个应用程序之间的通信
- Chrome扩展:内容脚本和background.html之间的通信
- 如何在同一页面上的Angular应用程序和非Angular应用软件之间进行通信
- 反应.js:同一父母的两个孩子之间的通信
- 我的Javascript和PHP通信之间有什么问题,用于上传图像