关闭浏览器时如何注销我的网站

how can sign out my web site when close browser

提问人:abdo Zurg 提问时间:9/28/2023 最后编辑:Dale Kabdo Zurg 更新时间:9/28/2023 访问量:66

问:

我想在用户关闭页面时注销我的网站,点击或浏览器有时不起作用,任何人都可以帮助我使用 JavaScript 或 JQuery。onbeforeunload

<script>
window.onbeforeunload = function() {
  return 'Bye now!'; // Here I want to call sign out page
}
</script>
JavaScript HTML CSS ASP-经典

评论

1赞 tacoshy 9/28/2023
beforeunload 不运行任何函数,但未保存的输入元素的警告弹出窗口除外。这是一个安全问题,以防止网站阻止选项卡关闭。您更应该在服务器端级别执行注销功能
2赞 Sean Lange 9/28/2023
不确定这是 sql server 问题。
3赞 David 9/28/2023
你无法真正可靠地知道用户是否“离开了”。也许他们让浏览器打开并走开,也许他们切换到不同的选项卡,也许他们关闭选项卡或浏览器,也许浏览器崩溃,也许操作系统崩溃,也许他们从操作系统中强制退出浏览器,也许他们关闭了计算机,也许他们断电了,也许流星击中了他们的建筑物,等等, 等。退后一步,确定您真正想要阻止的内容。如果另一个用户出现并打开浏览器,它仍然有一个登录令牌用于向服务器发出请求?你能超时那个令牌吗?
1赞 some 9/28/2023
@David你提到了我要写的一切。:)
0赞 user692942 9/28/2023
相关新闻 - 设计经典 ASP 应用程序以动态检测会话过期

答: 暂无答案