用navigator.sendBeacon完成网页埋点异步请求记录用户行为,当网页关闭的时候,依然后完美完成接口请求,不会因为浏览器关闭了被中断请求。
代码用例navigator.sendBeacon请求埋点接口发送json对象数据exportdefault{created(){//当网页卸载关闭的时候,记录用户行为window.onunload=(event)=>{this.sendBeacon();//关闭浏览器选项卡进行埋点记录};},methods:{sendBeacon(){if(!navigator.sendBeacon)return