首页 > h5性能打点的请求应该在什么时机发送?

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

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


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

【热门文章】
【热门文章】