start_url çevrimdışıyken 200 ile yanıt vermiyor

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ı, start_url üzerinden bir uygulamaya erişirken HTTP 200 yanıtı almıyorsa start_url doğru değildir veya sayfaya çevrimdışı erişilemiyordur. Bu durum, uygulamayı cihazlarına yükleyen kullanıcılar için soruna neden olur.

Lighthouse start_url denetimi nasıl başarısız olur?

Lighthouse, çevrimdışıyken başlangıç URL'si 200 koduyla yanıt vermeyen web uygulamalarını işaretler:

Çevrimdışıyken başlangıç URL'sini gösteren Lighthouse denetimi 200 yanıt vermiyor

Sayfanızın çevrimdışı kullanılabilir olmasını sağlama

  1. Henüz manifest dosyanız yoksa bir web uygulaması manifest dosyası ekleyin.
  2. Manifest dosyanızdaki start_url değerinin doğru olup olmadığını kontrol edin.
  3. Uygulamanıza hizmet çalışanı ekleyin.
  4. Dosyaları yerel olarak önbelleğe almak için Service Worker'ı kullanın.
  5. Çevrimdışıyken 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.

Kaynaklar