window.onbeforeunload в Chrome: какое самое последнее исправление?

Очевидно, что window.onbeforeunload столкнулся со значительной долей проблем с Chrome, как я видел из всех проблем, с которыми я столкнулся. Какая самая последняя работа вокруг?

Единственное, что у меня есть даже близко к работе, этоэто:

window.onbeforeunload = function () { return "alert" };

Однако если я заменю return «alert» чем-то вроде alert («бла»), я ничего не получу от Chrome.

Я видел вэтот вопрос что Google намеренно блокирует это. Хорошо для них ... но что, если я хочу сделать AJAX-вызов, когда кто-то закрывает окно? В моем случае я хочу знать, когда кто-то вышел из комнаты чата на моем веб-сайте, и это сигнализирует закрытие окна.

Я хочу знать, есть ли способ
(a): исправьте вызов window.onbeforeunload, чтобы я мог поместить туда AJAX
или же
(б): получить другой способ определить, что окно закрыто в Chrome

Ответы на вопрос(4)

Ваш ответ на вопрос