Как в хроме через JS умудряются мониторить "активность"? И как это обойти через Tampermokey?
есть гигантский скрипт (аудиоплеер на сайте)
не могу даже вставить - не лезет поэтому лишь ссыль
так в нём помимо всего прочего спрятана функция отслеживания "активности" пользователя.
т.е. если реально не быть за компом, то срабатывает 146%, если за компом, но хром с страницей плеера свёрнут то 50на50. т.е. он даже за пределы хрома умеет лезть!
при срабатывании пауза в плеере прожимается и лезет окно (div) что "где вы там?"
есть какие то стандартные способы в js это мониторить? т.е. по названию аплета\функции или т.п. найти в скрипте?
а главное найдя как создать в tampermonkey свой код который будет обманывать встроенную проверку?
экспериментируя, нашёл что при этой паузе, в консоли события: di.ui.PanelSlider: prev hide и di.ui.PanelSlider: next show
в скрипте они находятся поиском. прям в одной функции, но она явно за отрисовку окна отвечает, а не за саму проверку.
также TimedAlerts и streaminterrupt можно встретить, но опять же как "последствия" а не как "первоисточник"
Есть тут гуру которые с "полтычка" в js найдут эту проверку? а главное подскажут как в tampermonkey обман сделать?
сам я с js околоноля :(