2011-06-07 9 views
1

Я бы хотел, чтобы мое веб-приложение было открыто, чтобы открывать новые окна, например, GMail для чатов и телефонных звонков, но я также хотел бы узнать, нажимают ли они что-либо в навигаторе, который переместит главное окно на другой URL-адрес и сломает код, запущенный в окнах всплывающих окон.Глядя на Mimic поведение обнаружения изменения страницы GMail

В идеале это будет подсказывать им и дать им возможность отменить изменение страницы, а не нарушать приложение. Есть идеи, как GMail это делает?

ответ

1

Вы хотите использовать событие onbeforeunload. Возвращаемая строка будет отображаться пользователю в диалоговом окне, предоставляя пользователю возможность отмены навигации по странице.

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