python - 使用 Flask 检查用户是否断开连接

标签 python flask

我正在尝试检查用户是否从我的网站断开连接,我该如何执行此操作?

我这样做是为了检查用户是否“在线”。

最佳答案

基本上,您无法在服务器端得知用户已离开您的网站。实现您想要实现的目标的常见方法是在最后一个已知请求之后使用时间限制作为在线/离线状态之间的截止点。

为了使这一点更加准确,如果您必须考虑到用户在上次请求后很长时间内仍处于在线状态,而您的站点仍在选项卡中打开,则可以在客户端使用一个脚本来执行常规 AJAX 轮询。如果您必须检查用户是否激活了该选项卡,请将该请求以最近的鼠标或键盘事件为条件。

关于python - 使用 Flask 检查用户是否断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886400/

相关文章:

python - Bcrypt salt 将字节对象视为字符串并且不会散列密码

python - Flask-登录。我在哪里存储用户以便 user_loader 函数找到他们?

python - 在字符串列表中的空格中插入字符

python - psycopg2.sql 使用 sql.Identifier 插入变量类型导致类型 "integer"不存在

python - 获取 DataFrame 的 Datetime 列的工作日/星期几

带 flask 的 Python CGI 不起作用

javascript - 如何将 Javascript 输入的数据发送到 Flask

python - 在Python中一次读取一行文件

python - 将每个文件与 Python 中另一个文件夹中的相应文件进行比较?

python - Flask 大型教程,帖子未显示在/index 中