--- 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é.

syntaxe

var workerContainerInstance = navigator.serviceWorker;

Valeur

L'objet {{domxref("ServiceWorkerContainer")}}.

 

Exemples

Le code ci-dessous vérifie si le navigateur supporte les service workers.

if ('serviceWorker' in navigator) {
  // Supported!
}

 

Spécifications

Spécification Statut Commentaire
{{SpecName('Service Workers', '#navigator-service-worker', 'navigator.serviceWorker')}} {{Spec2('Service Workers')}} Définition initiale.

Compatibilité du navigateur

{{CompatibilityTable}}
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}}

Voir aussi