我正在寻找一种方法来向父窗口启动一个dojo对话框,如果它是在遇到this ticket时从iframe启动的话。长号。
现在,我想知道是否有解决方法,或者是否有人可以为此建议解决方法?我目前正在使用Grails,我正在试图弄清楚是否有办法将启动“重定向”到父窗口?
任何帮助将不胜感激!
谢谢!
答案 0 :(得分:1)
可以在该页面与iframe之间共享的唯一信息(如果两者至少位于不同的域中)是iframe的名称。
因此,您可以让iframe设置它的名称,让主页轮询iframe并在名称更改为某些预定义消息时打开对话框。
丑陋,但这是dojo.io.windowName的工作原理,也是用于跨域通信的常见黑客之一。