Files
chrome-extensions-samples/api-samples/idle
Oliver Dunk d2296fac85 Update dependencies (#1096)
Updates a nunber of dependencies in a single PR. These were
suggested by dependabot but updating them individually would
mean the reposistory would be in a broken state until everything
had merged.

I'm not personally a huge fan of lowercasing doctype, but
Prettier has taken an opinionated stance here and there is not a
way to disable it:

https://github.com/prettier/prettier/issues/15096
2024-02-20 12:53:23 +01:00
..
2024-02-20 12:53:23 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00
2023-07-07 15:42:14 +01:00

chrome.idle

This sample demonstrates how to use the chrome.idle API.

Overview

In this sample, the chrome.idle API detects and stores the history of the user's idle state.

Implementation Notes

The detection interval of chrome.idle.onStateChanged event needs to be modified using the chrome.idle.setDetectionInterval method.

The idle state history is stored in the chrome.storage.session storage area.

Running this extension

  1. Clone this repository.
  2. Load this directory in Chrome as an unpacked extension.
  3. Click the extension's action icon to open the window.