我有一个HTML页面(文件main.html),使用JavaScript的window.open("newtab.html")方法在同一域中打开一个新标签页。
在新标签页中,用户点击按钮结束他们的活动。此时,我想向打开者窗口发送一条消息。我尝试使用postMessage,但从新标签页中我无法引用打开者。
从新标签页中,我希望实现类似以下内容,但是我失败了。
如何从同一域中的次要选项卡/窗口向主选项卡/窗口发送消息是最佳方式?
在新标签页中,用户点击按钮结束他们的活动。此时,我想向打开者窗口发送一条消息。我尝试使用postMessage,但从新标签页中我无法引用打开者。
从新标签页中,我希望实现类似以下内容,但是我失败了。
var w = window.opener;
if (w) {
w.postMessage("hi", "http://10.150.10.43");
} else {
alert("ko");
}
如何从同一域中的次要选项卡/窗口向主选项卡/窗口发送消息是最佳方式?