Ovviamente, window.onbeforeunload ha riscontrato la sua giusta quota di problemi con Chrome come ho visto da tutti i problemi che ho riscontrato. Qual è il lavoro più recente in giro?window.onbeforeunload in Chrome: qual è la correzione più recente?
L'unica cosa che ho anche vicino al lavoro è this:
window.onbeforeunload = function() { return "alert" };
Tuttavia, se sostituisco ritorno "alert" con qualcosa come alert ("bla"), non ottengo niente da Chrome.
Ho visto in this question che Google lo blocca intenzionalmente. Buono per loro ... ma cosa succede se voglio fare una chiamata AJAX quando qualcuno chiude la finestra? Nel mio caso, voglio sapere quando qualcuno ha lasciato la chat sul mio sito web, segnalato dalla chiusura della finestra.
voglio sapere se c'è un modo per entrambi i
(a): fissare la chiamata window.onbeforeunload in modo che posso mettere AJAX in là
o
(b): ottenere qualche altro modo di determinare che una finestra ha chiuso in Chrome
Vedi anche http://stackoverflow.com/questions/7389554/crossbrowser-onbeforeunload – powtac