Как создать диалоговое окно подтверждения на странице выхода из chrome?
Я знаю, что есть много вопросов по этому поводу, но ничто не отвечает мне правильно. Я хочу показать диалоговое окно подтверждения, когда пользователь покидает страницу. Если пользователь нажмет кнопку Отмена, он останется на странице, а если ОК, то внесенные им изменения будут откатаны вызовом метода. Я сделал вот так:
var _AreyousureLeaving = "Are you sure you want to leave?"; window.onbeforeunload = function (evt) { var message = _AreyousureLeaving; if (typeof evt == 'undefined') { evt = window.event; } if (evt) { confirm(_AreyousureLeaving); evt.returnValue = message; } return message; }
Этот код отлично работает в IE и Firefox. Но этот код не работает в Chrome. утверждения подтверждают(_AreyousureLeaving); не работает.
если есть какой-то способ контролировать это всплывающее окно? Спасибо
Robert Welliever
Я не знаю, почему вы проигнорировали мой правильный ответ, но Chrome правильно блокирует ваш диалог подтверждения именно так, как он предназначен. Вы просто не верите, что это так? Я дал вам инструкции, чтобы проверить для себя и решение вашей проблемы.