mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-26 13:19:49 +07:00
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
chrome.tabCapture recorder
This sample demonstrates how to use the chrome.tabCapture API to record in the background, using a service worker and offscreen document.
Overview
In this sample, clicking the action button starts recording the current tab in an offscreen document. After 30 seconds, or once the action button is clicked again, the recording ends and is saved as a download.
Implementation Notes
See the Audio recording and screen capture guide for more implementation details.
Running this extension
- Clone this repository.
- Load this directory in Chrome as an unpacked extension.
- Pin the extension from the extension menu.
- Click the extension's action icon to start recording.
- Click the extension's action again to stop recording.