Le Navigator.serviceWorker
est une propriété en lecture seule qui renvoie un objet ServiceWorkerContainer
, et qui permet d'accéder à l'enregistrement, la suppression, la mise à jour, et la communication avec les objets ServiceWorker
pour le document associé.
syntaxe
var workerContainerInstance = navigator.serviceWorker;
Valeur
L'objet 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 |
---|---|---|
Service Workers La définition de 'navigator.serviceWorker' dans cette spécification. |
Version de travail | Définition initiale. |
Compatibilité du navigateur
Nous convertissons les données de compatibilité dans un format JSON.
Ce tableau de compatibilité utilise encore l'ancien format
car nous n'avons pas encore converti les données qu'il contient.
Vous pouvez nous aider en contribuant !
Caractéristique | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support de base | 40.0 | 42.0 (42.0) | Pas de support | 24 | Pas de support |
Caractéristique | Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Support de base | ? | ? | ? | Pas de support | ? | Pas de support | ? |