【发布时间】:2021-02-24 11:13:57
【问题描述】:
我正在寻找两个浏览器在同一台机器上相互通信的选项。我们目前有一个系统,其中基于浏览器的应用程序打开另一个基于浏览器的应用程序传递 URL 参数,然后关闭启动的浏览器窗口。但是在 EDGE Chorium 中,浏览器应用 1 不能再关闭浏览器应用 2,因此我们最终会打开大量窗口。
如果可以将第二个浏览器应用程序重新用于后续消息,则它可以保持打开状态。
我们一直在研究两种浏览器之间的本地通信选项。我们希望避免通过服务器(例如 Web 套接字)进行通信,因为它变得复杂。我想知道webRTC是否可以提供帮助?我知道 webRTC 通常使用服务器来建立连接,但如果它只是同一台机器本地的浏览器,有没有办法解决这个问题?我读过 RTC 使用 UDP,因此无法保证消息传递,我们确实需要可靠的传递。但是我看到其他一些东西表明 Web RTC 可以切换到其他更慢但更可靠的协议?
【问题讨论】:
标签: browser webrtc microsoft-edge communication