--- title: Navigator.serviceWorker slug: Web/API/Navigator/serviceWorker tags: - API - Navigateur - Propriété - Reference - Service Workers - Service worker API - ServiceWorker translation_of: Web/API/Navigator/serviceWorker ---
{{APIRef("Service Workers API")}}
Le Navigator.serviceWorker
est une propriété en lecture seule qui renvoie un objet {{domxref("ServiceWorkerContainer")}}, et qui permet d'accéder à l'enregistrement, la suppression, la mise à jour, et la communication avec les objets {{domxref("ServiceWorker")}} pour le document associé.
var workerContainerInstance = navigator.serviceWorker;
L'objet {{domxref("ServiceWorkerContainer")}}.
Le code ci-dessous vérifie si le navigateur supporte les service workers.
if ('serviceWorker' in navigator) {
// Supported!
}
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('Service Workers', '#navigator-service-worker', 'navigator.serviceWorker')}} | {{Spec2('Service Workers')}} | Définition initiale. |
Caractéristique | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support de base | {{CompatChrome(40.0)}} | {{CompatGeckoDesktop("42.0")}} | {{CompatNo}} | 24 | {{CompatNo}} |
Caractéristique | Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Support de base | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatUnknown}} |