XMPP聊天与不在web中的客户端一起工作

XMPP聊天与不在web中的客户端一起工作,xmpp,chat,strophe,Xmpp,Chat,Strophe,我已经创建了一个XMPP聊天Web应用程序。如果我在网络和客户端之间聊天,它工作得非常好。但是,如果我在两个web窗口之间聊天,它就不能正常工作。它只显示第一条消息,然后停止工作。我需要刷新页面以重新开始工作。 知道为什么吗?您使用的是相同的完整JID(user@domain/两个浏览器选项卡中的资源?如果是这样,您可能已经编写了“决斗资源”bug。您不会是第一个。您应该显示一些代码,或者告诉您正在使用哪些库。如果没有这些信息,那就是瞎猜。嗨,我找到解决办法了。这是我的错误。我为“on mess

我已经创建了一个XMPP聊天Web应用程序。如果我在网络和客户端之间聊天,它工作得非常好。但是,如果我在两个web窗口之间聊天,它就不能正常工作。它只显示第一条消息,然后停止工作。我需要刷新页面以重新开始工作。
知道为什么吗?

您使用的是相同的完整JID(
user@domain/两个浏览器选项卡中的资源?如果是这样,您可能已经编写了“决斗资源”bug。您不会是第一个。

您应该显示一些代码,或者告诉您正在使用哪些库。如果没有这些信息,那就是瞎猜。嗨,我找到解决办法了。这是我的错误。我为“on message”添加了事件处理程序,但忘了在末尾添加“return true”。因此,它收到了第一条消息,但随后事件处理程序被删除。刚刚添加了“returntrue”,它就成功了。谢谢