页面关闭或刷新触发事件

最近在研究websocket,想在用户关闭或切换页面时向服务器发送一个用户id,并提醒用户要离开,

网上有很多代码,这里我在百度的代码里找到了一段。

1
2
3
4
5
6
7
8
9
10
window.onbeforeunload = function(event){
var message = {
"user":localStorage.userName,
"uid":uid,
"messType":"pageClose"
}
socket.send(message); //发送信息到服务器
console.log(1111)
return "提示文本"
}