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

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

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

阅读 3.6k
3 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏