Abh*_*hek 1 javascript session
我有个问题.
我正在开发一个聊天应用程序.如果用户在没有注销的情况下关闭浏览器窗口,我想要终止会话.我使用'beforeunload'函数,但是当一个回发事件被触发时它也会触发,因此对我来说不好.
如果有人有任何想法,请帮助.
如果使用轮询来获取聊天数据,如果在给定时间内没有从客户端收到轮询请求,则应该终止会话.
客户:
setInterval (pollData, 10000); /* poll for new data each 10 seconds */
Run Code Online (Sandbox Code Playgroud)
服务器:
if (clientX.LastPollTime is over 30 seconds ago) {
clientX.killSession();
}
Run Code Online (Sandbox Code Playgroud)