Files
Rin 43a7939928 security: update rollup plugins and fix potential XSS in idle sample (#1607)
* chore: update outdated rollup plugins in functional samples

* security: fix potential XSS by replacing innerHTML with safe DOM manipulation

* chore: revert package updates (let dependabot handle them)

* Add missing newline
2026-01-08 14:31:28 +00: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

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.