Задать вопрос
65536
@65536

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

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

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

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