我正在使用 Strophe.js 在网站中实现 Openfire 聊天客户端。我设法获得多个会话和多个窗口重新加载页面并重新连接。现在我在恢复聊天记录方面遇到了挑战。但是当用户打开我们网站的两个选项卡时,我遇到的第一个问题会创建两个具有不同资源 ID 的 xmpp 会话,但现在说 a@example.com/tab1 向朋友发送了一条消息,这应该在 tab2 中同步
例如,如果您从 gtalk 发送聊天消息,用户发送的消息将被更新并显示在 gmail 聊天窗口中。
任何人都有任何想法。非常感谢您的时间和帮助。