Я написал плагин jQuery, который включает в себя решения, обсуждаемые здесь, с поддержкой кросс-браузера:
https://github.com/adjohnson916/jquery-methodOverride
Проверьте это!
https://electronjs.org/docs/api/power-monitor#powermonitorquerysystemidlestateidlethreshold-callback
powerMonitor.querySystemIdleTime(callback)
callback Function
idleTime Integer - Idle time in seconds
Calculate system idle time in seconds.
Электрон имеет встроенную поддержку для проверки времени простоя (и состояния ).