вот в чем. Когда пользователь логинится, то для него открывается сокет соединение. Когда пользователь открывает вкладку в этом же браузере, я хочу что бы в первой вкладке соединение сокетов рвалось.
на стороне сервера использую npm пакет "socket.io"
Кажись Вам могут помочь cookies в этом деле )
вкладку с чем - с вашей страницей или вообще любую вкладку ?
а если пользователь обратно на первую вкладку перейдёт?
в telegram web сделано так что если ты открываешь 2 вкладку с телеграмом то первая через некоторое время акуратно крашится если это тебе нужно, то можешь на уровне браузера в остальных вкладках на своем приложении отключать соединение или ты хочешь что бы когда фокус был утерян с вкладки ? можешь на бекенде сделать: когда подключается клиент, проверять если ли уже такой конекшин с таким клиентом, текущий конекшин юзера оставить, остальные с этим юзером разорвать
logux?
Обсуждают сегодня