Мы разработали веб-приложение (HTML/CSS/JavaScript на клиентской стороне, веб-службы на стороне сервера). Каждое действие пользователя на стороне клиента вызывает какой-либо веб-метод на стороне сервера.Отправка «сообщения» с серверной стороны на клиентскую сторону
Но у нас есть некоторые проблемы, когда пользователь открывает несколько приложений с помощью нашего приложения, поэтому мы решили принудительно выйти из всех вкладок браузера (за исключением текущей вкладки) каждый раз при входе пользователя в систему на вкладке другого браузера. Как мы можем реализовать, что клиентская сторона сможет получать «сообщения» со стороны сервера?
Должно быть закрыто! Просто используйте такие веб-сайты, как autobahn.ws/node.js/.... –
Я думаю, вы должны добавить некоторые уникальные идентификаторы/токены для каждого экземпляра пользовательского/клиентского приложения, чтобы каждая вкладка создавала его, и не было бы конфликтов, а не закрытие всех вкладок (но Telegram все еще делает это) – booboos
Я бы предложил вместо этого изменить приложение, чтобы он был дружелюбен к предпочитаемому пользователю способу работы (несколько вкладок), а не удивлять и, вероятно, раздражать пользователя, регистрируя их на других вкладках, а затем открыть новый. –