• Navigator.sendBeacon:解决页面关闭可靠地上报数据

    时间:2022-06-01 17:37:48

    使用场景为了满足页面统计需要,我们往往需要在页面关闭前(实际时页面卸载前),调用unload方法向服务器上报数据。基于XMLHttpRequest异步方案异步方案时在unload,或者beforeunload使用基于XMLHttpRequestAjax异步请求,但此异步请求存在不可靠。因为如果请求还...

  • 利用 sendBeacon 发送统计信息

    时间:2021-11-20 06:58:54

    我们经常会在网站追踪用户的信息,比如记录用户的停留时间。window.addEventListener("unload",()=>{//sendHTTP});但是如果发送是XHR请求的话。页面会阻塞。google了发现有一个api是可以支持的大致是说 navigator.sendBeacon ...