65536
@65536

Как программно различать вкладки браузера?

Нужно каждый запрос сопровождать уникальным идентификатором вкладки. Для каждой вкладки генерить этот ид так, чтобы в пределах браузера он не повторился. И слать его вместе с каждым запросом чтобы сервер знал из какой именно вкладки он пришел. Кукис, понятное дело, не подходят, так как глобальны для всех вкладок, localStorage тоже, остается sessionStorage. Хочу знать какие с ним могут быть проблемы. И как это вообще правильно делается, чтобы не изобретать.
  • Вопрос задан
  • 1225 просмотров
Пригласить эксперта
Ответы на вопрос 2
alsopub
@alsopub
Я правильно понимаю, что пользователь в этой вкладке будет ходить по ссылкам и id должен при этом сохраниться?
Если так, то как вариант проверить GET параметр (например "id"), если его нет, то сгенерировать случайный. Добавить id (текущий или сгенерированный) ко всем ссылкам на странице.
Ответ написан
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Можно попробовать web workers, там вроде как есть доступ ко всем вкладкам
Или делать spa, и загружать все страницы по ajax
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы