Как узнать, что пользователь что-то делает в моем веб интерфейсе?
Добрый день,
есть веб интерфейс аппаратуры. Он регулярно общается с сервером на предмет того не пришло ли с сервера что-то для визуализации. Сейчас при пробном тестировании обнаружил, что около сотни пользователей открыли страничку с моим интерфейсом, но, повидимому ничего в ней не делают, а ресурсы моего сервера каждый раз на такой запрос отъедаются. В интерфейсе около 100 страниц хелпов. Некоторые иногда час их читают, но читают. Я хочу поставить на веб интерфейс что-то, чтобы проверить пользуется сейчас пользователь или у него просто моя ссылка открыта. Идеи типа повесить евент на pointermove - вроде не все охватывают, человек может просто читать то, что на экране и ничем не двигать. Скажите, пожалуйста, как правильно проверять, что пользователь хоть как-то пользуется в настоящий момент моим веб интерфейсом? Спасибо! |
Нет возможности отличить кейс, когда юзер читает не трогая мышку, и кейс когда он ушел ср.ть, оставив комп незалоченым. Увы.
|
повесить какую-нибудь заставку, с которой будет невозможно читать. убирать ее по движению мышки или по нажатию кнопки
|
Спасибо большое, за ответы, Alexandroppolus и NeoN!
Понял, буду при отсутствии движения через 5 минут фейдить экран до момента движения мышкой. В продолжении возник еще вопрос, пожалуйста, посоветуйте! У меня много css и canvas, у которых есть биндинг hover и pointermove. Правильно ли я делаю, что на самый первый div, внутри которого нарисовано все остальное, вешаю еще один евент с pointermove, потому, что я заметил ,что у меня не всегда это работает. Может я куда-то в другое место биндить pointermove должен, пожалуйста, посоветуйте! Спасибо! |
Часовой пояс GMT +3, время: 04:04. |