Я использую подключение к Интернету для связи. Но когда пользователь обновляет страницу, я хочу закрыть это подключение к веб-сокету. Я также использую окно window.onbeforeunload для отображения окна подтверждения пользователю с настраиваемым пользователем text.IF, который выбирает вариант «не перезагружать», тогда никаких действий (который работает нормально) Но я хочу закрыть соединение с веб-сокетом, если пользователь выбирает вариант перезагрузки , Я не знаю, как это сделать. Я попытался вызвать window.unload и попытался закрыть соединение с веб-сокетом, но не работал. Модем выглядит следующим образом.Как позвонить window.unload
window.onbeforeunload = function(e) {
return "you are closing this web page';
};
window.unload = function(e) {
webSockect.closeConnection();
};
Прошу совета, как этого добиться.
Функция Window.unload не поддерживается всеми браузерами, поэтому функция onBeforeUnload лучше. Также вы можете найти список событий, когда эта функция активирована: [OnBeforeUnload - Список событий] (http://stackoverflow.com/questions/138411/catching-a-tab-close-event-in-web-browser) – Rajesh