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