关闭页面时向后台发送消息

Posted 仲夏の梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭页面时向后台发送消息相关的知识,希望对你有一定的参考价值。

语法:

navigator.sendBeacon(url, data);

返回值:

当用户代理成功把数据加入传输队列时,sendBeacon() 方法将会返回 true,否则返回 false。 

代码:

 window.addEventListener("beforeunload", (e) => 
    const data = name: "我是豆豆";
    window.navigator.sendBeacon("http://127.0.0.1:1991/loginout", JSON.stringify(data));
);

 不管是刷新页面还是关闭页面,后台都能接收到前端发送过来的请求,完美实现需求。

以上是关于关闭页面时向后台发送消息的主要内容,如果未能解决你的问题,请参考以下文章

当页面关闭时向后台发送请求

关闭页面时怎样向后台发送消息

当应用程序在后台时向用户发送通知

浏览器关闭时的通知

当应用程序在后台时向服务器发送纬度和经度

如何在聊天中发送消息,以便所有者加入时向服务器发送消息?