我想知道是否有可能在dart中打开一个弹出窗口然后从开启者上下文中控制它。
我想要的是打开一个弹出窗口,然后从打开它的脚本中控制它的内容和事件。
问题是window.open只返回一个WindowBase,只能关闭弹出窗口,仅此而已。
那么,它可行吗?
答案 0 :(得分:1)
我现在无法测试,但这应该有效:
var w = window.open(...);
w.document.body.innerHtml = 'from parent';
如果打开的网站不是同一个来源,这当然行不通。
如果它是您控制的网站,您可以在网址中传入一个参数,然后您可以阅读并执行此操作。
答案 1 :(得分:-1)
具有高z-index和正确定位和样式的div可以作为易于操作的弹出窗口。