我想做的:在客户端检测到“OnBeforeUnload”事件后处理 session 。我知道它不会触发 100% 的时间(90% 的准确率对我来说很好)
Here我看到了如何使用 ajax 来实现,但是这个系统因 ajax 而崩溃:我根本无法使用它。
我正在寻找实现它的方法
最佳答案
简而言之,你不能。你不能劫持用户的浏览器,如果你可以做你想做的事(例如,在页面退出时重定向),这将允许作为漏洞利用。 AJAX 是服务器端调用的唯一选择,正如您所指出的那样,它也不可靠。
关于javascript - onBeforeUnload - 如何在没有 ajax 的情况下调用服务器端函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3308763/