При редактировании страницы в моей системе пользователь может решить перейти на другой веб-сайт и при этом может потерять все изменения, которые он не сохранил.
Я хотел бы перехватить любую попытку перейти на другую страницу и предложить пользователю убедиться, что он хочет, чтобы это произошло, поскольку он может потерять свою текущую работу.
Gmail делает это очень похожим образом. Например, создайте новое письмо, начните вводить текст сообщения и введите новое местоположение в адресной строке (например, twitter.com или что-то в этом роде). Появится вопрос «Вы уверены?»
Идеи, как повторить это? Я ориентируюсь на IE8, но хотел бы также быть совместимым с FF и Chrome.