v2.5.2
Giriş yap

Offline web sayfası

mustafaeren
352 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba, çevrimiçiyken bazı resimleri indirip daha sonrasında internet bağlantısı olmadığında bir sayfada göstermek istiyorum. Nasıl yapılır bilen var mı?

Cevap yaz
Cevaplar (4)
omerf
463 gün önce

service worker kullanmalısınız. IndexedDB araştırın verileri orada saklarsınız ve offline olduğunda da ulaşbilirsiniz.

h4ckdr0
464 gün önce

JavaScript ile internet bağlantısı olmadığında uyarı verebilirsiniz.
Örneğin, aşağıdaki kod, internet bağlantısı olmadığında kullanıcıya bir mesaj gösterir:

if (!navigator.onLine) {
  alert("Üzgünüz, internet bağlantınız yok. Bu sayfayı kullanamazsınız!");
}

Bu kod, navigator.onLine değişkenini kontrol eder. Eğer false ise, kullanıcıya bir uyarı mesajı gösterir.

JavaScript ile kullanıcının internet bağlantısı yoksa belirli bir sayfaya yönlendirmek için aşağıdaki kodu kullanabilirsiniz:

if (!navigator.onLine) {
  window.location.href = "offline.html";
}

Bu kod, internet bağlantısı yoksa kullanıcıyı "offline.html" adlı sayfaya yönlendirir. Bu sayfanın ismi ve yolu sizin belirlediğiniz sayfanın ismiyle değiştirilmeli.

Bunun dışında, HTML5 Application Cache API kullanarak offline sayfalar oluşturmanız mümkün. Bu API ile belirlediğiniz sayfaların veya dosyaların ön bellekte saklanmasını sağlayarak, kullanıcının internet bağlantısı olmadığında hala sayfaları görüntüleyebilmesini sağlarsınız.

Detaylar:
https://docs.tizen.org/application/web/guides/w3c/storage/appcache/
https://developer.mozilla.org/en-US/docs/Web/API/Window/applicationCache

mustafaeren
465 gün önce

Onu yapmasını biliyorum fakat İnternet olmadığında kullanıcıya nasıl göstereceğim?

gokcin
465 gün önce

Çerez sistemi ile yedekleyebilirsin kullanıcıda.