Я довольно новичок в веб-разработке (html, css, js), поэтому мне нужна небольшая помощь в понимании того, как это сделать.Как определить фоновые действия?
Что я пытаюсь сделать, так это то, что я хочу, чтобы у пользователя была открыта вкладка фона, и эта вкладка должна постоянно проверять любые действия, выполняемые пользователем (т. Е. Любые нажатия клавиш или движения мыши). Пара вопросов ..
было бы лучше, чтобы продолжить делать это как расширение хром, а не веб-сайта, и если да, то как бы я идти об этом?
Возможно ли обнаружить какие-либо действия пользователя с вкладки браузера, которая не открыта пользователем? Если да, то как мне это сделать? Код, который у меня есть до сих пор, заключается в том, что я обнаруживаю, что есть какой-либо нажатие клавиши, и если да, то он удалит все остальное с экрана и напишет «привет мир». Но этот код будет работать, только если у меня есть специальная вкладка.
document.onkeypress=function(e){ document.write("Hello World!"); }
Как определить, есть ли движение мыши вообще? Не должно быть какого-либо конкретного движения, это может быть просто любое движение.
Хммм Я довольно новичок в js и веб-разработчике, поэтому, если бы вы могли, не могли бы вы объяснить, как это сделать немного более подробно? –
В конечном итоге вам нужен объект данных в формате json, который фиксирует пользовательское путешествие с точки зрения кликов. Захват движения мыши будет чрезвычайно дорогостоящим. Если вы являетесь абсолютным новичком, я рекомендую использовать Google Analytics и следовать документации. https://developers.google.com/analytics/devguides/collection/analyticsjs/events#outbound_link_and_form_tracking – john