socket.io - 重新加载页面时的奇怪行为

时间:2014-08-21 10:40:22

标签: javascript firefox socket.io

大家好,

我有一个非常简单的javascript Web应用程序,它连接到socket.io服务。 Chrome中的所有内容都按预期工作,但我的体验略有不同 Firefox中的不同行为。

似乎是什么问题?好吧,这是被调用的断开连接 一旦客户端点击刷新按钮。

  • 在Chrome中,客户端的行为如下所示:
    • 用户点击刷新按钮
    • 应用程序调用socket.diconnect
    • 页面已重新加载
    • 客户端再次连接。

-

  • 另一方面,在Firefox中,它有所不同:
    • 用户点击刷新按钮
    • 页面已重新加载
    • 应用程序调用socket.diconnect
    • 客户端再次连接。

因此,在页面重新编码之前调用重新连接。

所以我想知道是否有任何解决方法,所以我可以让它工作 它现在在Chrome中工作。或者我的代码中也可能缺少某些内容?

client.js

    socket = io.connect('https://localhost:3090',
        { secure: true, query: { uData }, reconnect : true }
    );
    socket.on('disconnect', function (){
            console.log(' [Info] Disconnecting ..');
            socket.disconnect();
    });

非常感谢任何帮助, 亚历

0 个答案:

没有答案