【发布时间】:2014-04-09 15:24:19
【问题描述】:
我试图阻止客户端与服务器断开连接。因此,在用户关闭打开应用程序的窗口之前,我会这样做:
$(window).bind("beforeunload", function() {
return("Close the app?");
});
但问题是,无论用户选择离开还是停留在应用程序打开的页面上,客户端都会在我选择选项之前与服务器断开连接(停止侦听)。因此,如果用户选择留在页面上,则不会从服务器发送或接收任何内容。
为什么会这样?如何预防?
【问题讨论】:
标签: socket.io