两个浏览器窗口之间的通信:弹出窗口和父窗口

Communication between two browser windows: popup and parent

本文关键字:窗口 通信 之间 两个 浏览器      更新时间:2023-09-26

嗨,我有一个父窗口,让 saz M,单击 M 中的按钮时,会打开一个弹出窗口。在弹出窗口中选择某个选项并单击"确定"按钮时,弹出窗口应关闭,并在主窗口中显示一条消息。这可以通过javascript吗?

是的,这是可能的。

使用window.close()关闭弹出窗口

使用window.opener.postMessage()与父窗口通信(window.opener是父窗口对象,您甚至可以在其中调用直接命名函数,例如window.opener.funcName()

下次请在要求之前寻找现有的解决方案,有很多这样的解决方案。

祝你好运