检测浏览器上的关闭当前选项卡并调用ajax函数

时间:2014-03-27 14:25:42

标签: javascript ajax

我正在一个网站上工作,一个管理员可以登录。我通过在数据库中保存值来实现这一点。现在问题是当前管理员忘记注销时,数据库中的值不会更改,而另一个管理员无法再次登录。即使这个当前的管理员以后也无法登录,导致数据库中的值被检查状态。 我查看了window.onbeforeloadwindow.onunload函数,但它只触发页面刷新等,而不是检测浏览器关闭选项卡/窗口。我想在关闭时检测关闭浏览器选项卡和调用函数,因此我可以使用ajax更改数据库中的值。

任何帮助将不胜感激!感谢

2 个答案:

答案 0 :(得分:0)

您要查找的活动是 onbeforeunload

答案 1 :(得分:0)

使用选项卡/窗口关闭时触发的window.uneforeunload

<强>更新

 window.onbeforeunload  = function (){
  // update your database from here before page closed
 }

DEMO