728.【前端】Navigator.sendBeacon() 使

2023-07-11  本文已影响0人  七镜

Navigator.sendBeacon() 方法可以在浏览器关闭或卸载页面时,向服务器发送一些数据。这个方法的优点是不会阻塞或延迟浏览器的关闭过程,也不会影响下一个页面的加载速度。使用示例如下:

// 创建一个要发送的数据对象
let data = {
name: "Alice",
age: 25
};

// 将数据对象转换为 JSON 字符串
let json = JSON.stringify(data);

// 调用 Navigator.sendBeacon() 方法,传入目标 URL 和数据
navigator.sendBeacon("/api/user", json);

上一篇 下一篇

猜你喜欢

热点阅读