gpt4 book ai didi

javascript - 当用户离开页面时如何通知服务器?

转载 作者:行者123 更新时间:2023-11-28 01:10:34 24 4
gpt4 key购买 nike

我有一个 ASP.NET MVC Web 应用程序,需要在用户离开时通知服务器。为此,我进行 Ajax 调用,将字符串发送到服务器。

目前,我正在调用 window.onbeforeunload 事件,但除了向用户显示消息之外,该事件非常不可靠。

我想到的其他方法是使用 SignalR 执行乒乓请求或控制服务器端的某些内容( session ?)。

让服务器知道用户何时离开应用程序的最佳方法是什么?

最佳答案

这是一种检测页面中间时间的方法 Detecting idle time in JavaScript elegantly 。为了检测断开连接,我建议您使用握手方法(正如您所指出的,可以与 signalR 一起使用):http://en.wikipedia.org/wiki/SYN-ACK#Connection_establishment

关于javascript - 当用户离开页面时如何通知服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com