2017-05-24 91 views
10

Polimer uygulamamı test ediyorum ve Lighthouse'da oldukça iyi bir puan elde ediyorum. Ancak, hala küçük bir sorunum var. Uygulamanın ana ekrana eklenmesi için her şeyi içeren bir manifest.json dosyam var, ancak Deniz Feneri hala hata veriyor: Manifest start_url is not cached by a Service Worker.. Ben Polimer Başlangıç ​​Kiti 2.0 kullanıyorum ve Servis Görevlisi ile nasıl önbelleğe alacağımı bilmiyorum. Bir sw-precache-config.js içeren vardır: /index.html?launcher=true manifestin START_URL olanDeniz Feneri ve Polimer: Bildiride start_url Service Worker tarafından önbelleğe alınmadı

module.exports = { 
    staticFileGlobs: [ 
    '/index.html', 
    '/index.html?launcher=true', 
    '/manifest.json', 
    '/bower_components/webcomponentsjs/*', 
    ], 
    navigateFallback: '/index.html', 
}; 

. Ben senin "index.html" dosyasında düşünüyorum

+0

: Burada Google'ın ekibi tarafından sağlanan bir CodeLabs bulabilirsiniz

rel="manifest" href="/manifest.json"

'http/2' push'i kullanıyor musunuz? Ben (sadece) itme kaynakları uyguladıktan sonra aynı hatayı Lighthouse'dan alıyorum. – alesc

+0

Hayır, http push kullanmıyorum –

cevap