mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +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
geolocation via offscreen document
This recipe shows how to get geolocation access within a service worker
Overview
To get geolocation information in extensions, use the same navigator.geolocation DOM API that any website normally would. This demo shows how to access this data in a Service Worker (via offscreen document). We also have samples for a popup, or a content script.
Running this extension
- Clone this repository.
- Load this directory in Chrome as an unpacked extension.
- Open the Extension menu and click the extension named "Geolocation - offscreen".
- Click on the extension's icon to request the location. You can see it by hovering over the icon.
- Alternatively, you can open the console for service_worker.js, and call getGeolocation directly.