Блог Дмитрия Волотко - Это нормально © Подпишись на обновления!

Запись движения мышки, используя JavaScript и AJAX

Чудесный скрипт, использующий фреймворк Prototype, который записывает движения мышки, а потом воспроизводит их. Автор рассказывает, что сам скрипт он написал пару лет назад. Правда выполнялась несколько иная задача, смысл которой будет ясен и без объяснений. Записывались движения мыши (назовёт их координатами, для простоты), и перед уходом пользователя со страницы отправлялись на сервер, используя AJAX.

Скрипт не ограничивается только перемещениями курсора. Он прекрасно регистрирует, а потом и воспроизводит, клики. Также возможно было залоггировать, а позже и воспроизвести нажатия клавиш клавиатуры, а также ещё некоторых других событий.

Вы можете посмотреть демо, правда с усечённым функционалом. Запоминает движение курсора, и клик по лампочке.Но впечатляет всё равно. Советую не вырисовывать замысловатые фигуры, а то потом не узнаете своих же движений. Начните с простых крестиков или кругов.

Вот некоторые из областей, где применение этого скрипта можно считать более чем логичным и необходимым:

  1. Слежение за мышью, к примеру, бета-тестеров. Правда подобных проектов много, но этот более наглядный.
  2. Позволит определить нативность больших форм, поможет определить необходимость внедрения новых технологий и решений.
  3. Шпионаж и всякие подобные штучки, что конечно некрасиво :)

Кстати, заслуга Prototype в этом скрипте не такая и большая (как и скрипта script.aculo.us), с их помощью хитро шифруется сам скрипт. Плюс имеется некоторая часть кода на PHP. Скрипт нам скачать в рабочем виде никто не даёт (но это не невозможно, так ведь? (: )

Для параноидальных личностей, с синдромом “за нами следят”, автор скрипта сообщает, что все ваши логи движения мышью храняться в PHP-сессиях, которые умирают вскоре, после закрытия страницы. Но опять же, теоритически, ничего не мешает хранить их в базе данных, для дальнейшего анализа.

Ещё раз ссылки:

Сама демка - http://pure.rednoize.com/movelogger/

Страница блога автора, на которой он описывает этот скрипт - http://pure.rednoize.com/2007/10/18/record-mouse-movement-using-javascript-and-ajax/, плюс там же можете посоветовать автору что делать со скриптом, или подать интересную мысль. Он спрашивал об этом.

А jeka911 уже знакомил рунет с этим скриптом, больше полугода назад.

Так же можно почитать:

# 27 апреля 2008 в 8:22

sneg06

Веселенький скрипт))) И блог у вас интересный, записываюсь в читатели)))

# 27 апреля 2008 в 11:35

Волотко Дмитрий

sneg06, спасибо, постараюсь не разочаровать :)

# 28 апреля 2008 в 5:32

Vadyacorp

Как раз сейчас пишу скрипт, который позволяет записывать выделения различных частей сайта, можно будет делать хэлп-руководства.

я, правда, так и не понял, зачем шифровать этот скрипт

# 28 апреля 2008 в 7:16

Волотко Дмитрий

Vadyacorp, самое вероятное, автор скрипта будет его продавать.

# 28 апреля 2008 в 22:25

EisBar

Спасибо, классный скрипт!

# 28 апреля 2008 в 22:52

Волотко Дмитрий

EisBar, всегда пожалуйста - подписывайтесь на RSS, я порою пишу интересно :)

# 11 марта 2010 в 12:17

Ðàäèîãðàôè÷åñêèé êîíòðîëü

Óëüòðàçâóêîâîé íåðàçðóøàþùèé êîíòðîëü…

Óëüòðàçâóêîâûå ïðèáîðû…



* Должны быть заполнены. Кстати, nofollow в комментариях отключен.




Да, меня тоже утомили спамеры, и так как мне лень решать этот вопрос на стороне сервера, то этот вопрос решите мне вы. Извините.

Сделаете то, что вас просят на картинке, хорошо? Это, типа, вместо кнопки «Отправить»

counter