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

How to perform database operations on browser close?

本文关键字:执行 执行数 数据库 操作 浏览器      更新时间:2023-09-26

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

我用这个

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

它不适用于非IE浏览器。

谁能帮我

有关如何捕获浏览器关闭事件的信息,请参阅此问题。

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

请参阅此问题以防止在处理 AJAX 请求时关闭浏览器。