Web Programlama
JS ile Sayfanın Geri Gitmesini Engelleme
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); };functionpreventBack() { 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
0 Yorum