Yüklenen platform uygulamaları, çevrimdışıyken bile başlatılabilir. Bu durumda, genellikle kullanıcıya internet erişiminin olmadığını bildiren bir sayfa eklerler. Bazı geliştiriciler, internet bağlantısı yokken kullanılabilecek tüm özellikleri bile oluşturur.
Web uygulamalarında çevrimdışı çalışma özelliği daha yenidir. Bu özellik, Service Worker API'nin kullanıma sunulmasıyla mümkün olmuştur. Ayrıca, web siteleri yüklenebilir hale geldiğinde PWA, bir web uygulamasının yüklenebilmesi için bir hizmet çalışanı kaydetme ve fetch()
yöntemini uygulama koşulunu ekledi.
Amaç, geliştiricileri kullanıcılarına uygulamanın şu anda kullanılamadığını bildirmeye teşvik etmekti.
Artık geliştiricilerin varsayılan bir çevrimdışı sayfa oluşturmak için herhangi bir işlem yapmasına gerek kalmayacak. Android'deki Chrome 109'dan itibaren tarayıcı, kullanıcının internete bağlı olmadığını bildiren bir sayfayı otomatik olarak oluşturur.
Uygulama özel bir çevrimdışı deneyimi uygulamıyorsa kullanıcı çevrimdışıyken varsayılan çevrimdışı sayfasında uygulamanın simgesi ve basit bir Çevrimdışısınız mesajı gösterilir. Aşağıdaki örnekte gösterildiği gibi.
Önceki örneğin işleyişini görmek için bu hata sayfasını ziyaret edin.
Kendi özel çevrimdışı sayfanızı oluşturma seçeneği hâlâ kullanılabilir. Aşağıdaki videoda, Workbox'u kullanarak özel sayfanızı tek bir kod satırı ile nasıl yayınlayacağınız gösterilmektedir.
Bu özellik Android (Chrome 109) ve masaüstü ortamlarında (Chrome 110) kullanılabilir. Geri bildiriminiz varsa bu formu kullanarak bize gönderebilirsiniz.
Fotoğraf: Sten Ritterfeld, Unsplash