【发布时间】:2017-01-11 02:32:42
【问题描述】:
基本上我只需要在会话以 javascript 结束时做一些事情。
我已经试过了
window.onbeforeunload = function ()
但是有没有办法用 cookie 或其他东西来做到这一点。 我必须这样做是 javascript,因为它要用于其他网站,而不仅仅是我的,所以我不能在服务器端做任何事情。
【问题讨论】:
-
会话在服务器端结束;关闭窗口不会自动结束会话。
-
“会话结束时”是什么意思?
onbeforeunload出了什么问题? -
定期重新加载站点/ping服务器?
-
使用会话 cookie,例如当窗口关闭并删除所有会话 cookie 时
-
@KyleBC 如果加载了其他窗口或选项卡怎么办?
标签: javascript cookies session-cookies