我想在选项卡关闭或浏览器关闭时断开所有用户的连接,到目前为止一切顺利。但是当我刷新页面时,我的所有用户也断开连接,刷新时不应该发生这种情况。是否可以避免在刷新时执行此事件?我看到一些用户在使用 localStorage,但我仍然没有明白这一点。
componentDidMount() {
this.beforeUnloadListener();
}
beforeUnloadListener = () => {
window.addEventListener("beforeunload", (ev) => {
ev.preventDefault();
// code to logout user
});
};