Я пытаюсь предотвратить отключение клиента от сервера .Поэтому, прежде чем пользователь закроет окно, в котором открыто приложение, я делаю следующее:
$(window).bind("beforeunload", function() {
return("Close the app?");
});
Но проблема в том, что независимо от того, решит ли пользователь уйти или остаться на странице, где открыто приложение, клиент отключается ( прекращает прослушивание) с сервера, еще до того, как я выбрал опцию. Поэтому, если пользователь решит остаться на странице, ничего не будет отправлено и получено с сервера.
Почему это может быть? Как это можно предотвратить?