From 5c3d55f4b75e67e334f660be375a9b0fbeb64afc Mon Sep 17 00:00:00 2001 From: sunven <604164227@qq.com> Date: Fri, 12 Apr 2024 22:51:53 +0800 Subject: [PATCH] feat: navigator.sendBeacon --- docs/notes.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/notes.md b/docs/notes.md index 1e66a23..2cdb5f0 100644 --- a/docs/notes.md +++ b/docs/notes.md @@ -15,8 +15,10 @@ :tada: navigator.sendBeacon +- 允许开发者在用户离开一个页面时异步地向服务器发送小量数据 - 通过post方式发送,network 类型显示为ping -- 少量,异步 +- 当用户关闭页面时,常规的 AJAX 请求可能会被浏览器中止,导致数据无法发送成功。但 sendBeacon() 可以确保数据在页面关闭后依然被发送,不会阻塞页面的关闭 +- 可以跨域发送数据,无需担心跨域问题。 :::