javascript - h5性能打点的请求应该在什么时机发送?

 手机用户2602882697 发布于 2022-11-12 19:49

通过performance获得一些页面的性能数据,但是上报数据的时机应该在什么时候。如果在beforeunload事件中发送请求,会丢失打点,tcp链接未返回时可能页面已经卸载了。看过window.name的方案,但是hybrid混合模式开发,h5页面很多是直接跳转到原生app页的,这种情况下把打点数据绑定到window.name上也行不通。求大大们指教。

1 个回答
  • 如果你用cordova,https://cordova.apache.org/docs/en/latest/cordova/events/events.html,切进切出当前APP是可以在JS内捕获到事件的。整个应用里的检测要严格区分实现和调用,实现应该紧凑地放在一起,调用可以按需使用,尽量封装好数据捕获的过程,然后可以选择本地暂存数据,选择有网络的时候发送,如果不实际,在各事件响应内按需发送也可以。

    2022-11-12 19:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有