为了账号安全,请及时绑定邮箱和手机立即绑定

网站埋点的get请求可能会由于页面的跳转被中断掉,该如何解决?

网站埋点的get请求可能会由于页面的跳转被中断掉,该如何解决?

心有法竹 2018-12-07 23:18:04
在做埋点统计的时候,如果给一个带有超链的a标签绑定click事件,然后发送一个get请求,这个请求在某些情况下有可能会被页面的跳转中断掉,导致信息采集不到。如下图所示:目前只想到一个思路,把这些需要发送的参数先缓存起来,放到localStorage中,以时间戳作为key值保证不重复,请求发送成功之后再把这条记录删除掉。跳转到某个安全页面之后再把这些缓存的数据异步发出去。一般来说get请求我们可以直接new Image()的方式进行,当然也可以采用CORS的方式,直接$.get(),不过这两种方式经测试都会在某些场景下被中断掉。不知道大佬们是如何解决这个问题的。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 695 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号