这个想法很简单。在一般使用过程中获取鼠标数据,并将其存储到本地数据库中。然而,然后我学到了,遗憾的是你不能使用PHP!有没有办法用chrome来捕获窗口数据,例如鼠标位置,点击位置等等?
我想简单地将event.clientX和event.clientY存储在某种文件中。
简而言之,如果您使用onmousemove事件,我希望它的工作方式与在单个网页上工作的方式相同。
任何人都可以帮助解释这是否可能,并指出正确的方向?如果不可能,请告诉我原因。
答案 0 :(得分:1)
PHP是服务器端脚本语言。在任何情况下,它都与您的要求无关。 正如您所说,Javascript就是您所需要的。您可以从javscript获取有关点击内容,点击位置,合作伙伴等信息。 最简单的示例程序是将此javascript代码添加到HTML文件的末尾,并在浏览器中打开控制台日志框,然后单击浏览器视图端口的不同位置。
<script>
window.onclick = function(event) {
console.log(event);
}
</script>
答案 1 :(得分:0)
要存储捕获的x / y数据,您可以尝试使用explained here之类的对象。然后(当收集enought数据时)使用Ajax将此对象发送到PHP脚本...以便将收集的数据保存到数据库。这是explained here。
您的下一个问题可能与“记录”所有鼠标移动将会非常快速地创建大量数据有关。