I want to fire a method when users is not using chrome (say after 5mins) and fire another when user becomes active. How to do this?
Chrome has a dedicated API, chrome.idle , to detect idle state.
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
}
}
);
It also provides an event, chrome.idle.onStateChanged
, to notify you when the state changes. If you want to know whether the user is inactive in a browser window, you can see the post - Is there a way to detect if a browser window is not currently active?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.