2016-06-17 2 views
0

Идея была простой. Принимайте данные мыши во время общего использования и храните их в локальной базе данных. Однако потом я узнал, к сожалению, что вы не можете использовать php! Есть ли способ, с хромом, захватить данные окна, такие как местоположения мыши, места щелчка и т. Д.?Расширение Chrome для захвата данных мыши в браузере

Я хочу просто хранить event.clientX и event.clientY в паре вместе в каком-то файле.

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

Может ли кто-нибудь объяснить, если это возможно, и точку в правильном направлении? Если это невозможно, сообщите мне, почему.

ответ

1

PHP - это язык сценариев на стороне сервера. При любых обстоятельствах он не имеет никакого отношения к вашим требованиям. Javascript - это то, что вам нужно, как вы сказали. Вы можете получить информацию о клике, клике, координатах и ​​т. Д. Из javscript. Простейшей примерной программой является просто добавление этого javascript-кода в конец и файл HTML и открытие окна консоли в браузере и щелчок по различным местоположениям порта просмотра браузера.

<script> 
    window.onclick = function(event) { 
    console.log(event); 
    } 
</script> 
+0

Есть ли способ хранить это извне? Выключить браузер? – Xenorosth

+0

после сбора информации он может быть отправлен на сервер или в любое другое место, как и другие данные. – neo

0

Чтобы хранить захваченный х/у данных, вы можете попробовать использовать объект, как explained here. А затем (когда собрано достаточно данных) используйте Ajax для отправки этого объекта в PHP-скрипт ... Чтобы сохранить собранные данные в базе данных. Это explained here.

Ваша следующая проблема, вероятно, будет связана с тем, что «запись» всех движений мыши создаст огромный объем данных довольно быстро.

Смежные вопросы