如何在浏览器关闭时执行数据库操作?

时间:2012-04-23 08:42:13

标签: javascript jquery asp.net browser

我正在我的网站上开发在线聊天。 有些用户在线时关闭浏览器。 我想在用户关闭浏览器时完成一些数据库操作

我用这个

 window.onbeforeunload = function (event) {
            event = event || window.event;
            if ((event.clientX < 0) || (event.clientY < 0) || event.clientY < -80) { 
}

它在非IE浏览器中不起作用..........

任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

请参阅有关如何捕获浏览器关闭事件的this问题。

现在您可以做的是在事件中进行AJAX调用以调用Web服务,从而相应地更新您的数据库。

请参阅this问题,以防止在您处于AJAX请求中间时关闭浏览器。