Bir Progresif Web Uygulaması (PWA) ile ilgili manifest, kullanıcı uygulamayı başlattığında yüklenecek URL'yi belirten bir start_url
içermelidir.
Tarayıcı, bir uygulamaya start_url
üzerinden erişirken HTTP 200 yanıtı almazsa ya start_url
doğru değildir ya da sayfaya çevrimdışı erişilemiyordur.
Bu durum, uygulamayı cihazlarına yükleyen kullanıcılar için sorunlara neden olur.
Lighthouse start_url
denetimi nasıl başarısız olur?
Lighthouse, çevrimdışıyken başlangıç URL'si yanıt vermeyen web uygulamalarını 200 koduyla işaretler:
Sayfanızın çevrimdışı kullanılabilir olmasını sağlama
- Henüz bir manifest dosyanız yoksa bir web uygulaması manifest dosyası ekleyin.
- Manifest'inizdeki
start_url
öğesinin doğru olup olmadığını kontrol edin. - Uygulamanıza Service Worker ekleyin.
- Dosyaları yerel olarak önbelleğe almak için Service Worker'ı kullanın.
- İnternete bağlı değilken dosyanın yerel olarak önbelleğe alınmış sürümünü döndürmek için Service Worker'ı ağ proxy'si olarak kullanın.
Daha fazla bilgi için Geçerli sayfa çevrimdışıyken 200 koduyla yanıt vermiyor kılavuzuna bakın.