-2

我不知道这在应用程序脚本中是可能的。但我想问一下是否有可能。所以我的问题是如果鼠标或键盘不动,那么我们可以将开始时间和结束时间捕获为空闲时间。如果是,请指导或帮助我

4

1 回答 1

0

没有“不”做某事的事件,因此您需要跟踪计时器并在每次鼠标移动或按下键盘时重置它。它看起来像这样:

let dtStart = new Date();

window.addEventListener('mousemove', function(event){
  let diff = new Date() - dtStart;
  console.log(diff)
  dtStart = new Date()
}

window.addEventListener('keydown', ... <-- same thing as onmousemove
于 2021-10-08T22:09:39.310 回答