Я должен вызвать почтовую службу при закрытии браузера и уведомить данные пользователя. У меня он работает в Chrome и Internet Explorer, но в Firefox 30 он никогда не вызывается. Ниже приведен фрагмент кода, пожалуйста, дайте мне знать, если есть какие-либо другие решения.
window.onunload = function() {
$.ajax({
url: "http://localhost:9200/doLogout",
type: "POST",
data: {type: 3},
success: function (data, textStatus, jqXHR) {
// ...
},
error: function (jqXHR, textStatus, errorThrown) {
// ...
}
});
window.onunload
хорошо работает в FF, но браузер не ждет выполнения вашей асинхронной задачи, а просто закрывает страницу. - person Teemu   schedule 24.06.2014unload
илиbeforeunload
. Вопрос, который я обманул ваш, чтобы ответить, можете ли вы вообще надежно отправлять вещи при выгрузке (нет). - person nmaier   schedule 24.06.2014