2017-05-24 2 views
10

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', 
}; 

/index.html?launcher=true est le START_URL du manifeste.

+0

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

+0

Non, je n'utilise pas le push http –

Répondre