当用户关闭浏览器或选项卡而不注销时如何将用户标记为离线
Posted
技术标签:
【中文标题】当用户关闭浏览器或选项卡而不注销时如何将用户标记为离线【英文标题】:how to mark a user as offline when the user close browser or tab without sign off 【发布时间】:2021-11-29 23:47:21 【问题描述】:我正在使用 Angular 和 websocket。当用户登录时,我使用 websocket 消息更新数据库。但是,目前还不清楚如何处理离线状态,因为用户可能只是关闭了选项卡的浏览器而没有注销。
【问题讨论】:
【参考方案1】:您可以使用以下代码作为参考。当浏览器将关闭 logout.aspx 中的方法调用并将更新时,我使用了 Jquery 并调用 logout.aspx。你可以用你的方法。
$(document.ready(function()
$(window).bind('beforeunload', function()
$.ajax(
url: "logout.aspx",
);
);
);
【讨论】:
以上是关于当用户关闭浏览器或选项卡而不注销时如何将用户标记为离线的主要内容,如果未能解决你的问题,请参考以下文章