Playframework 2.0 具有多个选项卡/窗口的WebSocket

Playframework 2.0 具有多个选项卡/窗口的WebSocket,playframework-2.0,Playframework 2.0,在Play2.1.2和多个选项卡/窗口中使用WebSocket时,我看到一些奇怪的行为 当有一个选项卡/窗口时,所有选项卡/窗口均按预期工作。 但是,如果在同一位置打开另一个选项卡/窗口,则第一个选项卡/窗口的套接字连接将关闭。(即为第一个套接字调用in.onClose()回调) 基本上,现在只有最后打开的选项卡/窗口具有打开的套接字连接 为什么会这样?我是否在做/理解错误的事情,或者这是一个bug 小样本项目在这里:似乎已经修复了自身:) 我更新到了最新的2.1.x版本(2.1.5),因此可能

在Play2.1.2和多个选项卡/窗口中使用WebSocket时,我看到一些奇怪的行为

当有一个选项卡/窗口时,所有选项卡/窗口均按预期工作。 但是,如果在同一位置打开另一个选项卡/窗口,则第一个选项卡/窗口的套接字连接将关闭。(即为第一个套接字调用in.onClose()回调) 基本上,现在只有最后打开的选项卡/窗口具有打开的套接字连接

为什么会这样?我是否在做/理解错误的事情,或者这是一个bug


小样本项目在这里:

似乎已经修复了自身:) 我更新到了最新的2.1.x版本(2.1.5),因此可能与此有关


上面的示例项目现在的行为与预期一致。

情况不应该如此-每个浏览器选项卡/窗口都应该相互独立。你用的是什么浏览器?可能是用其他浏览器测试。我用的是Chrome 28.0.1500.71。我用的是Firefox 22.0,测试结果也一样。只要重新检查,它甚至可以在两个不同浏览器的windows上发生。也就是说,我加载了Firefox,一切都很好。然后加载Chrome并关闭Firefox套接字。。。怀疑我做错了什么,知道吗?