繁体   English   中英

如何检测Chrome中的用户不活动?

[英]How to detect user inactivity in chrome?

我想在用户不使用chrome时(例如5分钟后)激活一个方法,并在用户激活时触发另一个方法。 这该怎么做?

Chrome有一个专用的API chrome.idle来检测空闲状态。

chrome.idle.queryState(
  5 * 60, // seconds
  function(state) {
    if (state === "active") {
      // Computer not locked, user active in the last 5 minutes
    } else {
      // Computer is locked, or the user was inactive for 5 minutes
    }
  }
);

它还提供了一个事件chrome.idle.onStateChanged ,用于在状态更改时通知您。 如果您想知道用户在浏览器窗口中是否处于非活动状态,您可以看到帖子 - 有没有办法检测浏览器窗口当前是否处于活动状态?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM