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