Oczywiście, window.onbeforeunload napotkał swój spory udział w problemach z Chrome, jak widziałem ze wszystkich napotkanych problemów. Jakie są najnowsze prace?window.onbeforeunload w Chrome: jaka jest najnowsza poprawka?
Jedyne co mam nawet blisko do pracy jest this:
window.onbeforeunload = function() { return "alert" };
Jednak gdybym zastąpił zwrotny „alert” z czymś alert („bla”), otrzymuję nic z Chrome.
Widziałem w numerze this question, że Google celowo blokuje to. Dobre dla nich ... ale co jeśli chcę wykonać połączenie AJAX, gdy ktoś zamknie okno? W moim przypadku chcę wiedzieć, kiedy ktoś opuścił czat na mojej stronie, sygnalizowany zamknięciem okna.
Chcę wiedzieć, czy istnieje sposób, aby zarówno
(a): naprawić połączenie window.onbeforeunload tak, że mogę umieścić AJAX tam
lub
(b): trochę inny sposób określania, które okno został zamknięty w Chrome
Zobacz również http://stackoverflow.com/questions/7389554/crossbrowser-onbeforeunload – powtac