我正在尝试检查用户是否从我的网站断开连接,我该如何执行此操作?
我这样做是为了检查用户是否“在线”。
最佳答案
基本上,您无法在服务器端得知用户已离开您的网站。实现您想要实现的目标的常见方法是在最后一个已知请求之后使用时间限制作为在线/离线状态之间的截止点。
为了使这一点更加准确,如果您必须考虑到用户在上次请求后很长时间内仍处于在线状态,而您的站点仍在选项卡中打开,则可以在客户端使用一个脚本来执行常规 AJAX 轮询。如果您必须检查用户是否激活了该选项卡,请将该请求以最近的鼠标或键盘事件为条件。
关于python - 使用 Flask 检查用户是否断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886400/