Если я зарегистрирую прослушиватель для 'onbeforeunload', вывод консоли будет зарегистрирован только в том случае, если отображается диалоговое окно подтверждения.
//Работает
window.onbeforeunload = function(e) {
console.log('onbeforeunload');
return 'a string';
}
Однако удалите «возврат строки»; и оператор консоли не будет отображаться.
//Ошибка
window.onbeforeunload = function(e) {
console.log('onbeforeunload');
}
Как я могу записать произошедшее событие, не отображая диалоговое окно подтверждения для пользователя? Это работает в Chrome.