N'enregistre pas de service worker contrôlant la page et le champ start_url

L'enregistrement d'un service worker constitue la première étape d'activation des fonctionnalités clés des progressive web apps (PWA):

  • Fonctionnement hors connexion
  • Compatible avec les notifications push
  • Installation possible sur l'appareil

Pour en savoir plus, consultez le post Service workers et API Cache Storage.

Compatibilité du navigateur

Tous les principaux navigateurs sont compatibles avec les service workers. Consultez Compatibilité du navigateur.

Échec de l'audit des service worker Lighthouse

Lighthouse indique les pages qui n'enregistrent pas de service worker:

Audit Lighthouse montrant que le site n'enregistre pas de service worker

Lighthouse vérifie si le protocole de débogage à distance de Chrome renvoie une version de service worker. Si ce n'est pas le cas, l'audit échoue.

Enregistrer un service worker

L'enregistrement d'un service worker n'implique que quelques lignes de code, mais la seule raison pour laquelle vous utilisez un service worker est de permettre la mise en œuvre de l'une des fonctionnalités de PWA décrites ci-dessus. La mise en œuvre de ces fonctionnalités nécessite davantage d'efforts:

Ressources