window.onbeforeunload запускается только при закрытии окна без обновления
У меня есть эта функция
window.onbeforeunload = function () {
return "Are you sure?";
};
и у меня есть кнопка, когда пользователь нажимает ее, окно обновляется, чтобы обновить значения на экране и выполнить некоторые вызовы базы данных. я добавилwindow.onbeforeunload=null;
в начале функции отключить onbeforeunload, но она продолжала вызываться.
Есть ли способ отключить функцию onbeforeunload в моей функции onclick кнопки или сделать так, чтобы window.onbeforeunload вызывался только при закрытии окна, а не при обновлении?