dollar
@dollar
Делай добро и бросай его в воду.

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

Например, чтобы решить, нужно ли вообще показывать уведомления в данный момент, или лучше подождать, пока пользователь допьёт свой чай и снова сядет перед экраном.
Если пользователь активен, пусть даже в чужой вкладке, то можно показать всплывающее уведомление.
  • Вопрос задан
  • 1040 просмотров
Решения вопроса 4
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Если я верно понял вопрос, то надо что-то типа master/slave, только в контексте табов.
Посмотрите на вот это.
Ответ написан
Xuxicheta
@Xuxicheta
инженер
Насколько я знаю есть два пути, через ls и через сервис воркер. Через ls быстрее сделать.
1. создаем уникальный айди открытой страницы.
2. при каждом клике пишем в localStorage айди и текущее время.
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@abmanimenja
Да уже никак.
Неактивные вкладки современными браузерами останавливаются.

Сделано для экономии электроэнергии на мобильный устройствах.
Однако зачем то эта технология пришла и в десктопные браузеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект