如何检查用户是否不使用我网页上的键盘和鼠标

How to Check if user is idel not using Keyboard and Mouse from my webpage

我在 PHP 开发了一个 CRM。我正在开发一个考勤系统,以便当用户登录 CRM 并单击 'Shift Start' 按钮时,代理将更改该浏览器选项卡或最小化该选项卡并在他的系统上工作。

我需要检查用户是否仍在使用他的系统 - 我的意思是按下键盘按钮并移动鼠标。

我如何检测用户在他的系统上是否处于活动状态,因为该选项卡处于非活动状态,甚至他最小化了他的浏览器。请提供任何 jQuery 代码或建议。

您面临的挑战是您的 CRM 似乎仅用于开始转变,而实际工作发生在 CRM 之外。如果是这样,您开发并放置在 CRM 中的任何 JavaScript 代码将只能检测 CRM 浏览器“内部”的鼠标移动 window。

一旦用户的光标移到 window“外部”(或另一个选项卡中),您将不知道它在做什么。从安全的角度来看,这是一件好事,而且(幸运的是)没有办法绕过它。