361 читали · 1 год назад
Python. Получаем текущее активное окно в Windows и считаем время активного окна.
Всем привет! На работе была поставлена задача отслеживать время работника в определенных программах для статистики, таких как Почта, Телеграм, Браузер и так далее. Немного поискав в интернете информацию, я понял, что не так уж это и сложно реализовать! Возможно кому то пригодится и будет полезно! Начнем! По традиции расскажу про библиотеки которые понадобятся: psutil - библиотека для получения информации о запущенных процессах, она конечно еще кое что может, но нам пока достаточно. ctypes - из нее...
352 читали · 1 год назад
Как отследить событие закрытия браузера и вкладки с помощью JavaScript
Источник: Nuances of Programming Чтобы отследить событие закрытия браузера и вкладки в JavaScript, выполните следующие действия. window.addEventListener('beforeunload', (event) => { event.preventDefault(); event.returnValue = ''; }); Обнаружить событие закрытия браузера и вкладки нужно для того, чтобы предупредить пользователя о любых несохраненных изменениях на веб-странице. Использование метода addEventListener() позволит прикрепить обработчик события к любым DOM-объектам, таким как HTML-элементы, HTML-document и window-объект...