如何使用nowjs防止客户端在卸载事件上被删除?

时间:2012-05-24 13:29:12

标签: node.js socket.io onbeforeunload nowjs-sockets

我使用node.js,nowjs和expressjs服务器端以及javascript / jquery客户端开发应用程序。

当客户端离开页面而没有保存文档时,我有一个触发器客户端。

$(window).bind("beforeunload",function(e) {
    if (isFileModified) {
        return "File not saved.";
    }
});

我的问题是,当调用此事件时,nowjs会在事件发生前自动断开客户端。因此,如果客户端决定停留在当前页面上,则会卸载now对象并且其方法未知。

我发现可以将socket.io选项'unconnect unload'设置为false,但我不知道如何使用nowjs设置此选项客户端。显然这个选项在firefox中不起作用......

我有一个很好的解决方案可以防止客户端在我的案件中失效吗?

非常感谢。

0 个答案:

没有答案