Js在弹出窗口和主窗口之间进行通信

js communicate between popup to main window

本文关键字:窗口 之间 通信 Js      更新时间:2023-09-26

我在同一个域名上有两个浏览器窗口,

一个是主窗口,第二个是小的弹出窗口。

我发现这个:如何在两个浏览器窗口之间通信?

但是,问题是弹出窗口作为事件在本地计算机上由第三方软件打开…我不希望通信回服务器,并在主窗口读取状态,慢时间问题..

我希望通过JS将一些数据从弹出窗口直接传输到主窗口(并关闭弹出窗口后)。

事件是由带有参数的本地电话软拨号器打开的VOIP新收入呼叫,主窗口是一个浏览器CRM,需要在同一页面上通过JS显示来电状态,类似ajax [only local]。

注:

也许有一种方法可以在浏览器和Windows应用程序之间进行通信?,因此第三方软件将向其发送数据,应用程序将与窗口通信(或Firefox扩展-但我更喜欢不需要安装更多的插件)…

我应该采取什么方法?你认为解决办法是什么?

谢谢分配。div;)

如果一个浏览器不打开另一个浏览器,则两个浏览器无法通过window.opener进行通信。

您可以尝试将数据存储到本地存储,并让windows轮询本地存储的更改。

您是否尝试使用window.opener引用父窗口?