【发布时间】:2012-08-24 10:14:37
【问题描述】:
我有一个 HTML 页面(文件 main.html)使用 JavaScript 和 window.open("newtab.html")在同一域中打开一个新选项卡> 方法。
在新标签页中,用户通过单击按钮来结束他们的活动。此时,我想向打开器窗口发送一条消息。我尝试使用 postMessage,但在新标签中我无法引用开启器。
在新标签中我想要类似的东西,但我已经“ko”了
var w = window.opener;
if (w) {
w.postMessage("hi", "http://10.150.10.43");
} else {
alert("ko");
}
将消息从辅助选项卡/窗口发送到主要选项卡/窗口(在同一域中)的最佳方式是什么?
【问题讨论】:
-
嗨卢卡,别忘了标记答案!伊万应得的代表点。 :-)
-
是的,你是对的 :)
标签: javascript html tabs communication postmessage