The Navigator.serviceWorker read-only property returns the ServiceWorkerContainer object for the associated document, which provides access to registration, removal, upgrade, and communication with the ServiceWorker.
The feature may not be available in private mode.
Syntax
var workerContainerInstance = navigator.serviceWorker;
Value
Examples
This code checks if the browser supports service workers.
if ('serviceWorker' in navigator) {
// Supported!
}
Specifications
| Specification | Status | Comment |
|---|---|---|
| Service Workers The definition of 'navigator.serviceWorker' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
