Testuję moją aplikację Polymer i otrzymuję całkiem dobry wynik na Lighthouse. Jednak nadal mam mały problem. Mam plik manifest.json
zawierający wszystko, więc aplikację można dodać do ekranu głównego, ale Lighthouse nadal daje komunikat o błędzie: Manifest start_url is not cached by a Service Worker.
. Korzystam z zestawu Polymer Starter Kit 2.0 i nie mam pojęcia, jak go buforować przy użyciu Service Worker. Mam sw-precache-config.js
zawierające:Lighthouse & Polymer: start_url w manifeście nie jest buforowany przez pracownika serwisowego
module.exports = {
staticFileGlobs: [
'/index.html',
'/index.html?launcher=true',
'/manifest.json',
'/bower_components/webcomponentsjs/*',
],
navigateFallback: '/index.html',
};
Gdzie /index.html?launcher=true
jest START_URL manifestu.
Are używasz 'http/2' push? Otrzymuję ten sam błąd z Lighthouse po tym, jak (tylko) zaimplementowałem wypychanie zasobów. – alesc
Nie, nie używam http push –