2011-08-02 22 views

cevap

25
if ('onpagehide' in window) { 
//if(window.onpagehide || window.onpagehide === null){ 
    window.addEventListener('pagehide', exitFunction, false); 
} else { 
    window.addEventListener('unload', exitFunction, false); 
} 
+2

herhangi aşağı oy açıklayınız yüzden benim cevap artırabilir. – Shaz

+0

Sadece kontrol ettim. Cevap işe yarıyor ama bir kusuru var. Bu denetimden önce birisi bir tanesini belirlerse, window.onpagehide doğru olur. Bundan kaçınmak için zaten var mı emin değilim. :( – epascarello

+5

@epascarello Bu, hemen hemen her şeyle mümkündür. 'Document.getElementById =" nyan cat "ile' getElementById' yeniden tanımlayabilirsiniz; ' – Shaz