我有点困惑,为什么这个
window.onbeforeunload = function () {
socket.emit('foo')
}
什么都不做, 而这个
$(window).on("beforeunload", function () {
socket.emit('foo');
});
在chrome 42.0.2311.90 m
上完成工作
有什么区别?
jQuery
版本的可靠性如何?
我希望使用onbeforeunload
来区分disconnect
事件,同时用户离开disconnect
事件,同时在服务器或用户端的套接字连接中出现严重失败。