De applicatiecache, ook wel AppCache genoemd, is verouderd .
Hoe de Lighthouse Application Cache-audit mislukt
Lighthouse markeert pagina's die de applicatiecache gebruiken:
Deze audit mislukt wanneer Lighthouse een verwijzing naar het Application Cache-manifest vindt in de <html> -tag van een pagina. Deze opmaak zorgt er bijvoorbeeld voor dat de audit mislukt:
<html manifest="example.appcache">
...
</html>
Gebruik de Cache API in plaats van de Applicatiecache
Om deze audit te doorstaan, verwijdert u het manifest van uw pagina en gebruikt u in plaats daarvan de Cache API via een servicemedewerker .
Als u wilt migreren van de toepassingscache naar servicemedewerkers, kunt u overwegen de bibliotheek sw-appcache-behaviour te gebruiken. Deze bibliotheek genereert een op servicewerknemers gebaseerde implementatie van het gedrag dat is gedefinieerd in een toepassingscachemanifest.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Translation issue","translationIssue","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2019-05-02 UTC."],[],[]]