@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 околоноля :(
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@Quqas Автор вопроса
https://github.com/lethak/LTKDIFMU-userscript/blob...

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

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

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

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

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