Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   не открывать вторую копию сайта (https://javascript.ru/forum/events/70337-ne-otkryvat-vtoruyu-kopiyu-sajjta.html)

oryth 28.08.2017 14:03

не открывать вторую копию сайта
 
Доброе время суток, ответьте пожалуйста на вопрос:
Как не открывать вторую копию сайта? то есть если сайт не открыть открываем, если открыт, то при попытке его открытия тем же браузером, просто делал активную ту закладку где этот сайт открыт (или вообще не открывал бы)

Nexus 28.08.2017 16:51

Можно свой браузер написать с этим функционалом.
Также можно на конкретном сайте написать скрипт, который при загрузке будет проверять, например, локальное хранилище на наличие записи о последней активность на этой странице, если времени с последнего обновления записи прошло в 2 раза больше, чем период обновления этой записи, значит дубля этой вкладки с включенным js нет и можно считать эту вкладку основной. В противном случае редиректить пользователя нафиг. После этого основная вкладка должна обновлять данные о последней активности.


Часовой пояс GMT +3, время: 15:45.