Мне нужно определить, нажала ли пользователь кнопку "Назад" или нет. Для этого я использую
window.onbeforeunload = function (e) {
}
Он работает, если пользователь нажимает кнопку "Назад". Но это событие также запускается, если пользователь нажимает F5 или перезагрузить браузер. Как это исправить?