2010-01-16 47 views

回答

0

我不知道有一个预先打包的一般解决方案来解决这个问题。

我会推荐选择一个好的Javascript框架(我个人最喜欢的是MooTools,但jQuery也不错)。这两个库都以跨浏览器兼容的方式提供更好的方式处理鼠标事件。

我的建议: 保持您经常通过AJAX调用推送到服务器的鼠标事件队列。回答AJAX请求的服务器端脚本可以将数据推送到您选择的数据库中。

看看这个漂亮的MooTools库来处理先进的鼠标手势,以获得如何完成鼠标移动记录的良好感觉:Moousture

编辑: 多一点谷歌搜索我也跨越MooTools Flashlight Effect它几乎不正是你想要的来了后。基于鼠标移动来更新手电筒的位置,而不是根据鼠标移动将坐标存储到稍后被推送到服务器的队列中。

1

Open Web Analytics是免费的开放源码的网络分析软件,提供鼠标移动和点击跟踪。 OWA的javascript跟踪器将“domstream”排队,并定期将其推送到存储在数据库中的服务器。然后您可以通过报告界面回放录像。在http://demo.openwebanalytics.com处查看演示。