Я использую метод window.onbeforeunload, чтобы показать подтверждение, если пользователь покидает сайт.Fire onbeforeunload только для оповещения только для внешних сайтов
window.onbeforeunload = function(e) {
return textMsg;
};
Но мне нужно, чтобы это было уволено только в том случае, если пользователь переходит на внешний веб-сайт или закрывает окно.
Итак, как отменить это подтверждающее сообщение для всех XHR внутри того же домена и отправить форму и т. Д.?
Возможный дубликат сообщения [OnUnload, необходимого для внешних ссылок] (http://stackoverflow.com/questions/2921206/onunload-message-needed-for-external-links) – KyleMit