2012-04-22 3 views
0

Я попытался остановить событие закрытия по умолчанию с помощью event.stopPropogation(), а также event.preventDefault() Но это не помогает мне остановить процесс.Как остановить onbeforeunload событие?

Может ли кто-нибудь из вас знать, как остановить это событие закрытия по умолчанию?

Возможно ли прослушивание событий в браузере?

+0

Что вы, вероятно, ожидаете от предотвращения этого события? Если это предотвращает изменение страницы, это может быть проблемой безопасности: любая страница может быть спроектирована так, как пользователь не может ее покинуть. – Bardt

+0

ОК. Возможно ли прослушивание события кликов браузера? –

+0

В этом контексте я не понимаю, что вы подразумеваете под «событием щелчка браузера». – JJJ

ответ

4

Вы не можете программно остановить пользователя от закрытия страницы по понятным причинам. Единственный способ - заставить браузер запрашивать у пользователя вопрос подтверждения (возвращая закрытый вопрос как строку из события).

+0

в порядке. Спасибо за быстрый ответ. –

+0

Возможно ли прослушивание события кликов браузера? –

Смежные вопросы