@Quqas

Как в хроме через JS умудряются мониторить «активность»? И как это обойти через Tampermokey?

Как в хроме через JS умудряются мониторить "активность"? И как это обойти через Tampermokey?

есть гигантский скрипт (аудиоплеер на сайте)
не могу даже вставить - не лезет поэтому лишь ссыль

так в нём помимо всего прочего спрятана функция отслеживания "активности" пользователя.
т.е. если реально не быть за компом, то срабатывает 146%, если за компом, но хром с страницей плеера свёрнут то 50на50. т.е. он даже за пределы хрома умеет лезть!
при срабатывании пауза в плеере прожимается и лезет окно (div) что "где вы там?"

есть какие то стандартные способы в js это мониторить? т.е. по названию аплета\функции или т.п. найти в скрипте?
а главное найдя как создать в tampermonkey свой код который будет обманывать встроенную проверку?

экспериментируя, нашёл что при этой паузе, в консоли события: di.ui.PanelSlider: prev hide и di.ui.PanelSlider: next show
в скрипте они находятся поиском. прям в одной функции, но она явно за отрисовку окна отвечает, а не за саму проверку.
также TimedAlerts и streaminterrupt можно встретить, но опять же как "последствия" а не как "первоисточник"

Есть тут гуру которые с "полтычка" в js найдут эту проверку? а главное подскажут как в tampermonkey обман сделать?

сам я с js околоноля :(
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@Quqas Автор вопроса
https://github.com/lethak/LTKDIFMU-userscript/blob...

решение готовое

неоднократно замечал, что "заново изобрести" проще чем чтолибо нагуглить.

ссылку подарил живой человек
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы