我正在一个网站上工作,一个管理员可以登录。我通过在数据库中保存值来实现这一点。现在问题是当前管理员忘记注销时,数据库中的值不会更改,而另一个管理员无法再次登录。即使这个当前的管理员以后也无法登录,导致数据库中的值被检查状态。
我查看了window.onbeforeload
和window.onunload
函数,但它只触发页面刷新等,而不是检测浏览器关闭选项卡/窗口。我想在关闭时检测关闭浏览器选项卡和调用函数,因此我可以使用ajax更改数据库中的值。
任何帮助将不胜感激!感谢
答案 0 :(得分:0)
您要查找的活动是 onbeforeunload
答案 1 :(得分:0)
使用选项卡/窗口关闭时触发的window.uneforeunload
。
<强>更新强>
window.onbeforeunload = function (){
// update your database from here before page closed
}