移动端的 HTML5 页面,如何获取用户触摸滑动的轨迹?

一般的新闻页,有滚动条,用户会有上滑下滑的操作,我想获取用户的滑动轨迹(相对于可视区),应该如何做?

ps:用户滑动会有一定的弧度,我想获取整个运动轨迹

阅读 3.6k
3 个回答

用canvas画,运动的时候可以实时获取坐标,canvas根据坐标画出来

这需求有点像识别用户行为反爬。
监听 touchmove 事件,并把事件的 clientXclientY 按顺序记录下来就是轨迹了。
顺便一说,爬虫精们已经想到伪造用户轨迹的法子了,我听说过一些反爬的秘技,但是不能公开了讲,而且也不知道爬虫精有没有对策。

推荐问题
宣传栏