4

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

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

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

那么,可行吗?

4

2 回答 2

1

我现在无法测试,但这应该可以:

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

如果打开的站点不在同一来源,这当然不起作用。

如果它是您控制的站点,您可以在 URL 中传递一个参数,然后您可以阅读并采取行动。

于 2013-06-30T10:15:11.180 回答
-1

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

于 2013-06-30T16:47:04.730 回答