Sayfayı ve start_url'yi kontrol eden bir hizmet çalışanı kaydetmiyor

Temel Progresif Web Uygulaması (PWA) özelliklerini etkinleştirme yolundaki ilk adım Service Worker kaydettirmektir:

  • Çevrimdışı çalışır
  • Push bildirimlerini destekler
  • Cihaza yüklenebilir

Hizmet çalışanları ve Cache Storage API yayınından daha fazla bilgi edinebilirsiniz.

Tarayıcı uyumluluğu

Başlıca tarayıcıların tümü Service Worker'ları destekler. Tarayıcı uyumluluğu bölümüne bakın.

Lighthouse hizmet çalışanı denetiminin başarısız olma şekli

Lighthouse, Service Worker kaydedilmeyen sayfaları işaretler:

Sitenin hizmet çalışanı kaydetmediğini gösteren Lighthouse denetimi

Lighthouse, Chrome Uzaktan Hata Ayıklama Protokolü'nün bir hizmet çalışanı sürümü döndürüp döndürmediğini kontrol eder. Aksi takdirde denetim başarısız olur.

Service Worker'ı kaydetme

Service Worker kaydı yalnızca birkaç satır kod gerektirir ancak Service Worker kullanmanın tek nedeni, yukarıda açıklanan PWA özelliklerinden birinin uygulanmasını mümkün kılmaktır. Aslında bu özelliklerin uygulanması için daha fazla çalışma yapılması gerekiyor:

Kaynaklar