Javascript 保留要在多页应用程序中使用的RTCDataChannel连接/在多页应用程序上存储RTCDataChannel对象的最佳位置

Javascript 保留要在多页应用程序中使用的RTCDataChannel连接/在多页应用程序上存储RTCDataChannel对象的最佳位置,javascript,webrtc,rtcdatachannel,Javascript,Webrtc,Rtcdatachannel,情景: 我有一个多页应用程序,其中RTCDataChannel是在最近登录的用户(确切地说是2个用户)之间生成的 在应用程序中,有一个左侧菜单,该菜单具有指向不同页面的链接(所有页面都位于同一个域中) 两个用户在每一页上相互交流(填写表单、做注释等) 问题: 当两个用户使用左菜单链接切换到另一个页面时,RTCDataChannel在新页面上不再可用。i、 e他们无法再通过webRTC进行通信 我曾想过使用“本地存储”和“会话存储”,但它们都只能存储字符串,并且RTCDataChannel对象不能

情景:

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

在应用程序中,有一个左侧菜单,该菜单具有指向不同页面的链接(所有页面都位于同一个域中)

两个用户在每一页上相互交流(填写表单、做注释等)

问题:

当两个用户使用左菜单链接切换到另一个页面时,RTCDataChannel在新页面上不再可用。i、 e他们无法再通过webRTC进行通信

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

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

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