dollar
@dollar
На чёткий вопрос - чёткий ответ.

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
20 янв. 2021, в 19:52
1000 руб./в час
20 янв. 2021, в 19:49
55555 руб./за проект
20 янв. 2021, в 19:19
15000 руб./за проект