1

设想 :

我有一个多页应用程序,其中 RTCDataChannel 在最近登录的用户(准确地说是 2 个用户)之间生成。

在应用程序中,有一个左侧菜单,其中包含指向不同页面的链接(都在同一个域上)。

两个用户在每个页面上相互交流(填写表格,做注释等)。

问题 :

当两个用户都使用左侧菜单链接切换到另一个页面时,新页面上不再提供 RTCDataChannel。即他们不能再通过webRTC 进行通信。

我曾想过使用“本地存储”和“会话存储”,但它们都只能存储字符串,并且 RTCDataChannel 对象不能通过 JSON.stringify() 转换为字符串。

在每个页面上创建数据通道不是一个好方法。

如何在两个用户之间生成 webRTC 数据通道,以便在多个页面中用于两个用户之间的通信?

4

0 回答 0