9 months ago
- 当用户离开网站时,使用XMLHTTPRequest或fetch等传统方法在beforeunload或unload事件中发送数据到服务器可能不可靠。
- Beacon API提供了更可靠的数据发送方式,它允许浏览器发送请求而无需等待响应,非常适合分析统计或自动登出功能。
- Beacon API使用简单,仅支持POST请求,且对发送数据量有限制,但非常适合在页面关闭时发送少量重要信息。
- 该API还可用于前后端数据同步而无需等待服务器响应,在分析统计等不需要即时反馈的场景中尤为实用。