Очевидно, что window.onbeforeunload столкнулся со значительной долей проблем с Chrome, как я видел из всех проблем, с которыми я столкнулся. Какая самая последняя работа вокруг?
Единственное, что у меня есть даже близко к работе, это это :
window.onbeforeunload = function () { return "alert" };
Однако, если я заменю return «alert» чем-то вроде alert («бла»), я ничего не получу от Chrome.
Я видел в этом вопросе , что Google намеренно блокирует это. Хорошо для них ... но что, если я хочу сделать AJAX-вызов, когда кто-то закрывает окно? В моем случае я хочу знать, когда кто-то вышел из комнаты чата на моем веб-сайте, и это сигнализирует закрытие окна.
Я хочу знать, есть ли способ либо 1014 *
(a): исправьте вызов window.onbeforeunload, чтобы я мог поместить туда AJAX
или
(б): получить другой способ определить, что окно закрыто в Chrome