Navigator.sendBeacon:解决页面关闭可靠地上报数据
使用场景为了满足页面统计需要,我们往往需要在页面关闭前(实际时页面卸载前),调用unload方法向服务器上报数据。基于XMLHttpRequest异步方案异步方案时在unload,或者beforeunload使用基于XMLHttpRequestAjax异步请求,但此异步请求存在不可靠。因为如果请求还...
利用 sendBeacon 发送统计信息
我们经常会在网站追踪用户的信息,比如记录用户的停留时间。window.addEventListener("unload",()=>{//sendHTTP});但是如果发送是XHR请求的话。页面会阻塞。google了发现有一个api是可以支持的大致是说 navigator.sendBeacon ...