Je suis en train de tester mon application Polymer et j'ai obtenu un assez bon score sur Lighthouse. Cependant, j'ai toujours un petit problème. J'ai un manifest.json
fichier contenant tout pour que l'application peut être ajoutée à l'écran d'accueil, mais Lighthouse donne toujours un échec en disant: Manifest start_url is not cached by a Service Worker.
. J'utilise le Polymer Starter Kit 2.0 et je n'ai aucune idée de comment le mettre en cache avec le Service Worker. J'ai un sw-precache-config.js
contenant:Lighthouse & Polymer: start_url dans le manifeste n'est pas mis en cache par Service Worker
module.exports = {
staticFileGlobs: [
'/index.html',
'/index.html?launcher=true',
'/manifest.json',
'/bower_components/webcomponentsjs/*',
],
navigateFallback: '/index.html',
};
Où /index.html?launcher=true
est le START_URL du manifeste.
Est vous utilisez push http/2? Je reçois la même erreur de Lighthouse après que j'ai (seulement) mis en œuvre des ressources de poussée. – alesc
Non, je n'utilise pas le push http –