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

Как работает отслеживание количества открытых вкладок?

В одной образовательной платформе, по моему на базе Moodle, я видел одну интересную функцию: преподаватель мог смотреть количество открытых пользователем вкладок во время того как он проходит тест на сайте платформы. И я читал о подобной реализации с использованием localstorage, но, кажется, с помощью него можно отслеживать только количество вкладок одного домена, в на платформе отслеживается трафик всех доменов. Я думал, это миф, пока преподаватель один раз не сделал замечание ученику за то, что у того открыто много разных вкладок в браузере.

У меня вопрос, как это вообще работает?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Например:
  • Плагином в браузере
  • Любым приложением/скриптом мониторинга процессов в системе - современные браузеры открывают по отдельному процессу на каждую вкладку
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
У браузерного JS своя песочница. Политики безопасности браузера по умолчанию работают так, что не то что процессы, можно кое-как узнать только название ОС, в какой она запущена через юзер-агент, и то если браузер корректно поделится этими сведениями с песочницей.
Скорее всего вы наблюдали специально подготовленное рабочее место ученика, там и ОС с урезанными правами будет, и браузер обвешан плагинами, который делает необходимые инъекции данных в песочницу браузера, чтобы осуществлять полный контроль.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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