【发布时间】:2021-05-20 15:15:30
【问题描述】:
我有一个用 PHP 开发的 CRM。我正在开发一个考勤系统,以便当用户登录 CRM 并单击“Shift Start”按钮时,代理将更改该浏览器选项卡或最小化该选项卡并在他的系统上工作。
我需要检查用户是否仍在使用他的系统 - 我的意思是按下键盘按钮并移动鼠标。
我如何检测用户在他的系统上是否处于活动状态,因为该选项卡处于非活动状态,甚至他最小化了他的浏览器。请提供任何 jQuery 代码或建议。
【问题讨论】:
-
您无法使用客户端 JS 检测网站 UI 之外的用户活动。如果您需要这种行为,我强烈建议您为您的目标操作系统构建本机应用程序。与基于浏览器的时间监控系统相比,这也将更加准确且不易解决。
-
如果有这样的功能,既是性能问题,也是安全问题。
标签: javascript php jquery system