保持 RID 与 Strophe js 连接的多个选项卡同步

Keep RID in sync with multiple tabs for Strophe js connection

我们正在尝试实现一个聊天应用程序,我们在其中使用 strophe js 进行 http 绑定。一切正常,我们面临的唯一问题是保持与多个选项卡的连接。当打开多个选项卡时,我不知道如何使 RID 保持同步。请帮忙!!

每个请求资源都应该有自己的资源名称。在您的实例中,每个选项卡都应该有自己的资源名称和连接。

username@jabber.servername.com/tab1
username@jabber.servername.com/tab2

然后您将需要将任何消息抄送到每个资源,以使它们与消息保持同步。参见:http://xmpp.org/extensions/xep-0280.html。然后每个资源都会有它自己的 RID。