请建议可能的技术来从iFrame触发父页面中的事件。我尝试了URL哈希和使用window.postMessage技术,但没有任何成功。跨域的iFrame和父页之间可能的沟通方式
5
A
回答
3
easyXDM专为此目的而设计。 你可以在http://easyxdm.net找到它,它有很多例子。
总结起来,它允许两个窗口使用字符串或RPC调用“自由”进行通信。
请参阅http://consumer.easyxdm.net/current/example/methods.html其中一个RPC演示。
2
没有成功,因为您不能出于安全原因。
1
想到的唯一想法是在服务器端有一个脚本,iFrame将其事件发送给(与唯一ID结合),并且父页面可以轮询(通过其域中的服务器脚本,或JSONP)。但是,这需要做很多工作,并且需要来自父页面和iframe的合作。
2
现代这个问题的答案是新的跨文档消息(网络消息API)
看一出歌剧的介绍在这里:
http://dev.opera.com/articles/view/window-postmessage-messagechannel/
相关问题
- 1. 父母与子女之间的沟通
- 2. 页面和IFRAME(相同域)之间的跨平台浏览器通信
- 3. 主页和IFRAME之间的通信
- 4. 跨域iframe通信
- 5. 跨域与iframe的通信
- 6. Iframe跨域通信和无铬域
- 7. 会话之间的沟通
- 8. JFrames之间的沟通
- 9. 班级之间的沟通
- 10. 视图之间的沟通
- 11. 片段和活动之间的沟通
- 12. AppsScript和Wordpress之间的沟通
- 13. PHP和Javascript之间的沟通
- 14. 服务和intentservice之间的沟通
- 15. 获取iframe中的iframe JavaScript和跨域
- 16. 寻找一种方法来做可可和amfphp之间的沟通
- 17. 表单之间的最佳沟通方式?
- 18. 指令之间沟通的最佳方式
- 19. 什么是JavaScript和ActionScript 2.0和3.0之间沟通的最佳方式
- 20. 合作页面之间的跨域,交叉表通信
- 21. 最简单的方式来沟通数据之间的PHP和Android
- 22. 关闭iframe并刷新父跨域
- 23. 从iframe访问父窗口(跨域)
- 24. 父母和孩子之间的沟通,虽然stdout和标准输入
- 25. iframe和父项之间的事件通知
- 26. 跨域iFrame的通信问题
- 27. javascript中的跨域iframe通信
- 28. 没有HTML的跨域iframe通信5
- 29. 如何进行JavaScript和Flash之间的跨域通信?
- 30. 使用JavaScript从父到子iFrame进行跨域通信
通过如果您在使用时遇到问题,请随时与我联系(我是作者)。 – 2010-05-06 11:32:02