Проверьте, открыта ли уже страница - PullRequest
0 голосов
/ 05 мая 2018

Есть ли надежный способ узнать, открыт ли другой экземпляр той же страницы в браузере? Я пытался настроить переменную в локальном хранилище при загрузке и выгрузке, но мобильные браузеры не всегда отправляют событие выгрузки ..

1 Ответ

0 голосов
/ 05 мая 2018

Контекст кода JavaScript для каждой открытой страницы (называется окном). Поэтому нет надежного способа отслеживать открытые страницы, если вы не открываете соединение WebSocket с сервером и проверяете количество открытых страниц, связывая уникальный идентификатор с каждой из них и предотвращая открытие нескольких страниц. Если вы хотите использовать этот подход, найдите реализацию WebSocket вашего серверного приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...