Depuis la nouvelle mise à jour de Google Chrome (version 69.0.3497.92 (build officiel) (64-bit)), je ne trouve plus le service serviceWorker dans le navigateur Navigator. En fait, je pouvais enregistrer mon Service Worker comme suit mais maintenant j'obtiens une erreur indiquant que serviceWorker ne peut pas être trouvé dans le navigateur :
if('serviceWorker' in navigator) {
/*
*
* Enregistrer le Service Worker
*
* */
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service Worker enregistré');
});
} else console.log('Votre navigateur ne prend pas en charge le Service Worker !');
Comment puis-je maintenant utiliser à nouveau le Service Worker, ou comment puis-je le faire fonctionner à nouveau pour toutes les versions de Chrome ?
0 votes
Merci pour cela. J'avais complètement oublié la nécessité de https aussi et je ne pouvais pas comprendre pourquoi mon premier site fonctionnait (https) et pas l'autre (http). C'est quelques heures que je ne récupérerai jamais.