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.