Можно ли остановить выполнение скрипта по времени 
		
		
		
		Есть скрипт, который в телеграмм раз в 10 минут постит информацию с Html странички (дополнение к хрому). Пользователи забывают его отключать когда уходят. 
	Подскажите можно ли как-то отследить, что мышь не двигали и не нажимали клавиши более 30 минут (к примеру), проще говоря, как-то средствами JS-script, html или хрома определить время простоя компьютера, чтобы автоматически остановить выполнение скрипта (скрипт работает в фоновой вкладке) Что-то похожее на стандартное поведением винды - отключать монитор через 30 минут, только для скрипта. Благодарю за уделенное время.  | 
	
		
 Profuter, 
	
let workerFlag, timer, pause = 30 * 60 * 1000;
        function worker() {
            if (workerFlag) return;
            //code...
        }
        function dream() {
            window.clearTimeout(timer);
            workerFlag = false;
            timer = window.setTimeout(() => workerFlag = true, pause)
        }
        document.addEventListener("mousemove", dream);
        document.addEventListener("keydown", dream);
 | 
	
		
 Скрипт работает в фоновой вкладке - event listener не срабатывает, если я не вожу над документом или набираю текст в другой вкладке или окне. 
	Пользователь запускает в браузере скрипт, а потом идет в дискорд (приложение) и там переписывается. Браузер свернут в панель задач и неактивен - возможно решение методами JS script?  | 
	
		
 Нет. Ты хозяин только своей вкладки. Что там пользователь делает где-то ещё ты знать не должен в принципе. 
	Так что разве что заставить юзера установить твое расширение.  | 
	
		
 Благодарю за ответы. 
	 | 
| Часовой пояс GMT +3, время: 09:34. |