Если пользователь обновит страницу, о которой идет речь, она добавит еще одну запись в базу данных, поэтому я хочу предупредить пользователя через окно предупреждения, если они действительно хотят обновить страницу, и если они нажмут ok, тогда страница должна быть обновлена иначе если они нажмут отменить, этого не будет.Как открыть окно предупреждения при нажатии кнопки обновления браузера?
Как сделать этот вид окна предупреждения появляться, когда кнопка обновления браузера нажата таким образом, чтобы обеспечить совместимость с браузером?
Один вопрос, хотя, ваше сообщение «Данные будут потеряны, если вы закроете страницу, вы уверены, ?» появляется под другим сообщением в окне предупреждения: «Вы уверены, что хотите перейти от этой страницы», а внизу появляется сообщение «нажмите продолжить, чтобы перейти или отменить, чтобы оставаться на текущей странице». Есть ли способ настроить эти 2 других сообщения? – Faber
@Faber - Не то, чтобы я знал ... это вещь для браузера, которая будет меняться, событие 'onbeforeunload' * очень * нестандартное. –
также я просто размышляю здесь, но можно ли обнаруживать обновление страницы, проверяя, соответствует ли URL-адрес тому, что один идет, соответствует URL-адресу текущей страницы, как-то с js? Потому что теперь, если пользователь нажимает на главную страницу или какую-то другую страницу, которая не добавит другую запись в db, она по-прежнему выводит это сообщение. – Faber