mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
* Add idle sample * Fix typo * Fix onStateChanged threshold * Add README.md * Update file structure * Remove tabs permission * Update api-samples/idle/README.md Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com> * Update api-samples/idle/service-worker.js Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com> * Update api-samples/idle/README.md Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com> * Update api-samples/idle/README.md Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com> --------- Co-authored-by: amysteamdev <37001393+AmySteam@users.noreply.github.com>
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
- Clone this repository.
- Load this directory in Chrome as an unpacked extension.
- Click the extension's action icon to open the window.