在页面关闭时,前端上传监控数据的 4 个解决方案

Lenix at 
概览本文以 “前端监控上报数据” 的业务场景,重点解析在 页面实例关闭 时,如何将监控数据上传到服务端的解决方案。同步 XMLHttpRequestimg.srcnavigator.sendBeaconfetch keepalive 同步 XMLHttpRequestconst data = JSON.stringify({ time: performance.now() }); var xhr = new XMLHttpRequest(); // 第三个参数 false,表示当前请求是同步 xhr.open('post', 'http://api.wangxiaokai.……