JavaScript窗口打开两个单独的窗口。他们之间的交流

JavaScript窗口打开两个单独的窗口。他们之间的交流,javascript,Javascript,我一直在寻找一种使用JavaScript在两个弹出窗口之间进行通信的方法 到目前为止,我所发现的只是关于如何在主窗口和弹出窗口之间通信的问题,但我希望弹出窗口1更新弹出窗口2。更新它的URL或其他内容 有什么想法吗?虽然您不能让每个弹出窗口直接相互通信,但您可以使用每个弹出窗口的事件来设置/获取来自单个源的信息:一个解决方案(假设它在服务器上运行)是使用。使用web套接字,您可以在所有打开的进程之间与服务器进行即时通信。这样可以避免不断轮询服务器以进行更改。您也可以使用类似于获取实时更新的功能。

我一直在寻找一种使用JavaScript在两个弹出窗口之间进行通信的方法

到目前为止,我所发现的只是关于如何在主窗口和弹出窗口之间通信的问题,但我希望弹出窗口1更新弹出窗口2。更新它的URL或其他内容


有什么想法吗?

虽然您不能让每个弹出窗口直接相互通信,但您可以使用每个弹出窗口的事件来设置/获取来自单个源的信息:

一个解决方案(假设它在服务器上运行)是使用。使用web套接字,您可以在所有打开的进程之间与服务器进行即时通信。这样可以避免不断轮询服务器以进行更改。您也可以使用类似于获取实时更新的功能。

我认为这是不可能的,popup只能与main对话,所以我认为popup1不能直接与popup2对话。也许你应该创建一个Popup1 Main Popup2Tanks Anthony C的关系。这可能是一个可靠的方法,而且其他程序员也很容易理解这种关系。谢谢。虽然我还没有使用localStorage,但这听起来并不完全糟糕。