как пометить пользователя как автономного, когда пользователь закрывает браузер или вкладку без выхода

#angular #websocket

Вопрос:

Я использую angular и websocket. когда пользователи входят в систему, я обновляю базу данных с помощью сообщения websocket. Однако неясно, как обрабатывать автономный статус, потому что пользователи могут просто закрыть вкладку браузера, не выходя из системы.

Ответ №1:

Для справки вы можете использовать приведенный ниже код. Я использовал Jquery и вызов logout.aspx, когда браузер закроет вызов метода в logout.aspx и обновится. Вы можете использовать свой метод.

 $(document.ready(function() {  $(window).bind('beforeunload', function() {  $.ajax({  url: "logout.aspx",  });  }); });