Захватить координаты клика в окне веб-браузера на машине с Windows - PullRequest
0 голосов
/ 30 октября 2009

Я не уверен, нужен ли нам для этого наш собственный браузер. Если мы это сделаем, что вы посоветуете для браузера с открытым исходным кодом?

Нам нужно приложение, которое может фиксировать местоположение пользовательских кликов на веб-странице в браузере на компьютере с Windows (кроссплатформенность была бы огромным плюсом). Сохраните координаты в файле.

Позже вы сможете открыть браузер на этой веб-странице и сделать снимок экрана, щелкнув по экрану и прочитав URL-адрес новой страницы, которую пользователь также будет занят.

Есть идеи, как это реализовать? Какие библиотеки, проекты с открытым исходным кодом могут помочь нам? Можно ли это сделать на Java? C

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 октября 2009

jQuery достигнет этого за вас, если вы поместите этот код на своей странице,

    $('#mouse-click').click(function(e){
       var x = e.pageX;
       var y = e.pageY;
});

jQuery - это JavaScript-фреймворк, который, как вы обнаружите, будет работать в большинстве браузеров, особенно во всех основных.

Оттуда вам нужно будет сообщить нам, на какой платформе вы разрабатываете, чтобы мы могли дать вам рекомендации о том, как вы можете использовать все это.

0 голосов
/ 30 октября 2009

Это может работать для вас: (взято с этого сайта здесь )

$('#mouse-click').click(function(e){
    $('#mouse-xy').html("X: " + e.pageX + " Y: " + e.pageY);
});

Это использует jQuery, который, я думаю, вам может понравиться. После этого вы можете использовать AJAX , чтобы отправить результаты щелчка мышью обратно на ваш сервер и сохранить эту информацию в файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...