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
const 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
BCD tables only load in the browser
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.