Teknoloji, Bilim ve Akıl
JS ile Sayfanın Geri Gitmesini Engelleme
Web Programlama

JS ile Sayfanın Geri Gitmesini Engelleme

1 dk okuma 18 okunma 0 yorum

Bazı durumlarda tarayıcıda sayfanın geri gitmesini engellemek isteyebiliriz. Böylece mobil veya masaüstü cihazlarda geri butonunun işlevini yerine getirmesini engellemiş olabiliriz.

Geri butonunun işlevini yerine getirmesini istemediğiniz zaman aşağıdaki javascript kodunu kullanabilirsiniz.

history.pushState(null, null, location.href);
history.back();
history.forward();
window.onpopstate = function () { history.go(1); };
 
function preventBack() { window.history.forward(); }
 
setTimeout("preventBack()", 0);
window.onunload = function () { null };
 
preventBack();
 
window.onload = preventBack();
window.onpageshow = function(evt) { if (evt.persisted) preventBack() }
Umarım işinize yarar
Ramazan Yeşildal
Ramazan Yeşildal

Karaman merkezli bilgi teknolojileri yöneticisi ve bağımsız yazılım geliştirici.

0 Yorum

Yorum yazın

E-posta adresiniz yayınlanmaz. Yorumlar onaydan sonra görünür.