我一直在寻找一种方法来通过JavaScript与2个弹出窗口进行通信。JavaScript窗口打开2个独立的窗口。他们之间的沟通
到目前为止,我发现的所有问题都是关于如何在Main和Popup之间进行通信的问题,但我希望Popup 1更新Popup 2.更新它的URL或其他内容。
有什么想法?
我一直在寻找一种方法来通过JavaScript与2个弹出窗口进行通信。JavaScript窗口打开2个独立的窗口。他们之间的沟通
到目前为止,我发现的所有问题都是关于如何在Main和Popup之间进行通信的问题,但我希望Popup 1更新Popup 2.更新它的URL或其他内容。
有什么想法?
虽然你不能让每个弹出相互直接通信,可以使用localStorage storage
事件每个弹出设置/从单一来源获得信息:
谢谢。尽管我还没有使用localStorage,但这听起来并不完全糟糕。 –
一个解决方案,假设它是在一个运行服务器,将使用web sockets。使用网络套接字,您可以立即在所有打开的进程之间与服务器进行通信。这可以避免不断地查询服务器的更改。您还可以使用类似Realm的内容获取实时更新。
我不认为这是可能的,弹出窗口只能与主窗口交谈,所以我不认为popup1可以直接与popup2交谈。也许你应该创建一个Popup1的关系<=> Main <=> popup2 –
谢谢安东尼C.这可能是一种可靠的方式,容易让其他程序员理解这种关系。 –