"Enter"a basıp içeriğe geçin

Javascript ile kullanıcının tarayıcıdan çıkış anının yakalanması

Tarayıcının tab sekmesinin kapanması, sayfanın yenilenmesi, sayfanın yönlenmesi ve tarayıcının kapanması gibi işlemleri önceden yakalayan javascript olayının adı “onbeforeunload” bir onay diyalogu açılmasını sağlar. Onay diyaloğunda kapatmayı seçersek eğer, bunu kapanma anının yakalanmasını ise “unload” ile sağlamaktayız.

window.addEventListener("onbeforeunload", function(event) {
     //çıkış öncesi işlemlerin yapıldığı alan.
     return 'Çıkış yapmak istiyor musunuz ?';

 });

bir diğer kullanımı ise;

window.onbeforeunload = function(event) {
    //çıkış öncesi işlemlerin yapıldığı alan.
    return 'Çıkış yapmak istiyor musunuz ?';
}

Kullanıcıya onay kutusu açıldı, kullanıcı çıkış yapmak isterse aşağıdaki event tetiklenecektir. eğer çıkış yapmayı reddederse herhangi bir işlem uygulanmayacaktır.

window.addEventListener("unload", function(event) { 
   /* çıkışın gerçekleştiği an */ 
   console.log("güle güle.");
});

bir diğer kullanımı ise;

window.onunload = function(event) { 
   /* çıkışın gerçekleştiği an */ 
   console.log("güle güle.");
 };

mutluluk sizinle olsun.

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.