在清除浏览数据之前调用javascript函数

时间:2012-07-19 10:21:23

标签: javascript

嗨, 是否可以在清除浏览数据之前调用javascript函数。 实际上我们有window.unload在浏览器关闭之前调用。 我想在清除浏览数据之前调用javascript-function。它可能吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

我只能想到一种可以“通知”这种注销方式的方法:您需要定期ping客户端到服务器,服务器会注意到ping停止发生的时间。当然,它会在浏览器关闭或崩溃时发生,但我认为您无法获得100%正确的结果。您可以通过一些额外的逻辑对此进行润色,例如在ping停止时注册“可能的注销”事件,如果您下次找到要登录的同一用户(当他们再次导航到您的站点时),则删除“可能的注销” “如果下次用户必须再次登录,则将其转换为”真正退出“事件。

更多地考虑这个:我不知道你为什么要注册所有类型的注销,但即使你可以做你要求的用户从不同的浏览器/客户端登录并从一个注销他们?这并没有在其他客户端清除他们的cookie,所以他们还没有完全注销。根据您需要注册登录时间的原因,这可能会给您带来麻烦。