我需要这样iframe可以发送postMessage给它。如何从父母窗口获取父母窗口的内容窗口的引用,当父母是跨域
0
A
回答
1
@Millebi你可以用下面的工作来做到这一点。
<iframe id="frmInner" src="http://www.yahoo.com" height="200" width="200" onload="javascript:$.getScript('Scripts/crossdomain.js',function(){ SomeFunction("someparam"); });">
</iframe>
哪里 frminner的是,在您的网站显示yahoo page,当完全加载它在你要求的JavaScript文件域即crossdomain.js框架, 的JS文件有SomeFunction()在它已经定义了用参数“someparam”调用。希望这是你想要的。
1
由于相同的来源策略,您无法知道发生了什么是X域子框架。副Versa你没有办法发送信息。
但是,如果其他域名是您的朋友,则可以通过Cookie建立通信。 see also on SO
+0
我使用HTML5的postMessage进行通信,所以x域是好的。唯一的问题是我需要知道主机名,我用它来查找一个秘密,以便我知道该网站有权访问它。是否无法查找主机名? – SystemicPlural 2011-02-10 10:54:45
相关问题
- 1. 窗口父母位置?
- 2. 关闭父母的父窗口
- 3. 从父母的关闭子窗口
- 4. Tkinter从父母改变子窗口
- 5. JavaScript的父母和孩子的窗口
- 6. 父母已关闭时重新装载父母窗口
- 7. 如何从另一个(父母)打开fancybox窗口,打开第二个窗口后如何保留父窗口?
- 8. C++窗口父母与子女
- 9. 无法找到窗口父进程的窗口,既不终止父母
- 10. 如何从弹出窗口获得值父母
- 11. 当孩子是HTTPS并且父母是HTTP时,从子窗口刷新父窗口
- 12. 父窗口内的登录窗口
- 13. 父窗口点击时,如何在父窗口前面添加父窗口
- 14. 如何父窗口的子窗口
- 15. Silverlight子窗口父窗口
- 16. 父窗口和子窗口
- 17. 从iframe访问父窗口(跨域)
- 18. 如何从PHP的子窗口刷新父母
- 19. 从父窗口和父窗口提交功能给父窗口和iframe
- 20. 如何使用javascript从父窗口获取子窗口url
- 21. 如何知道窗口是子窗口还是父窗口?
- 22. 如何关闭所有打开的窗口(父母除外)onclick从父窗口在JavaScript中?
- 23. 如何在父窗口关闭时从子窗口访问父窗口方法?
- 24. 从子窗口访问父窗口的内容
- 25. WPF获取父窗口
- 26. 从弹出式窗口调用脚本到父母上的iframe
- 27. 窗户父母的意思
- 28. 从父窗口关闭子窗口
- 29. 从父窗口关闭模式窗口
- 30. 从子窗口刷新父窗口
谢谢,这很麻烦,但我可以使用类似的东西来设置onload的域名。唯一的问题是$(document).ready在onload之前运行,但我可以使用set超时。凌乱,但它会奏效。 – SystemicPlural 2011-02-10 11:10:48