在创建当前窗口的窗口上调用postMessage。

时间:2016-05-08 22:02:14

标签: javascript

我正在使用var handle = window.open(url, name, options)创建一个弹出窗口。此窗口包含许多允许用户导航的链接。在用户完成导航之后,他们可以单击按钮以表示他们已完成导航。当用户单击此按钮时,我想通过postMessage通知原始窗口用户已完成。我遇到的问题是我不知道如何处理原始窗口。我试过window.parent,但这不起作用。如何从创建的窗口获取原始窗口的句柄?

1 个答案:

答案 0 :(得分:2)

请参阅原始窗口“window.opener”:https://developer.mozilla.org/en-US/docs/Web/API/Window/opener