如何控制飞镖中的弹出窗口

时间:2013-06-30 05:00:47

标签: dart

我想知道是否有可能在dart中打开一个弹出窗口然后从开启者上下文中控制它。

我想要的是打开一个弹出窗口,然后从打开它的脚本中控制它的内容和事件。

问题是window.open只返回一个WindowBase,只能关闭弹出窗口,仅此而已。

那么,它可行吗?

2 个答案:

答案 0 :(得分:1)

我现在无法测试,但这应该有效:

var w = window.open(...);
w.document.body.innerHtml = 'from parent';

如果打开的网站不是同一个来源,这当然行不通。

如果它是您控制的网站,您可以在网址中传入一个参数,然后您可以阅读并执行此操作。

答案 1 :(得分:-1)

具有高z-index和正确定位和样式的div可以作为易于操作的弹出窗口。