Я хочу сообщить моему серверу, что пользователь закрыл вкладку / окно браузера с нашим приложением.
Я обнаружил, что выполнение вызова ajax с async:false
, привязанным к window.beforeunload
evet, будет работать ионо делает.Сортировка ...
window.onbeforeunload = beforeunload;
function beforeunload()
{
setSendingPowerStatus(false, true);
}
Таким образом, в chrome пользователь закрывает окно, и выполняется функция setSendingPowerStatus(false, true);
, которая в своей реализации выполняет синхронный вызов, а по завершении браузер закрываетвкладка.В FF, с другой стороны, пользователю предлагается это диалоговое окно с предупреждением «Вы уверены, что хотите покинуть страницу?» .
Мой вопрос заключается в том, как выполнить вызов ajax на onbeforeunload событие, не отображающее диалоги ???Я имею в виду, что я хочу выполнить вызов ajax до закрытия окна, не беспокоя пользователя ...
Я также пытался вернуть false также из моей функции-обработчика, но и безуспешно...