v2.5.2
Giriş yap

Offline web sayfası

mustafaeren
465 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
667 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
668 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
668 gün önce

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

gokcin
669 gün önce

Çerez sistemi ile yedekleyebilirsin kullanıcıda.