Registreert geen servicemedewerker die de pagina en start_url beheert

Het registreren van een servicemedewerker is de eerste stap op weg naar het inschakelen van de belangrijkste Progressive Web App (PWA) -functies:

  • Werkt offline
  • Ondersteunt pushmeldingen
  • Kan op het apparaat worden geïnstalleerd

Lees meer in de Serviceworkers en de Cache Storage API- post.

Browsercompatibiliteit

Alle grote browsers ondersteunen servicemedewerkers. Zie Browsercompatibiliteit .

Hoe de Lighthouse-servicemedewerker-audit mislukt

Lighthouse markeert pagina's waarop geen servicemedewerker wordt geregistreerd:

Lighthouse-audit waaruit blijkt dat de locatie geen servicemedewerker registreert

Lighthouse controleert of het Chrome Remote Debugging Protocol een servicewerkversie retourneert. Als dat niet het geval is, mislukt de audit.

Hoe u een servicemedewerker registreert

Voor het registreren van een servicemedewerker zijn slechts een paar regels code nodig, maar de enige reden dat u een servicemedewerker zou gebruiken is om het mogelijk te maken een van de hierboven beschreven PWA-functies te implementeren. Het daadwerkelijk implementeren van deze functies vereist meer werk:

Bronnen