javascript - 如何检测它是否在 onbeforeunload 事件中重新加载?
问题描述
有没有办法检测 onbeforeunload 事件中的重新加载?当用户离开我的网站时,我想使用户的会话无效(比如在地址栏中输入网站名称并按 Enter 键)。我在 onbeforeunload 事件中添加了一个 ajax 调用来使用户的会话无效。但如果用户只是重新加载页面,它也会被解雇。我可以为所有可以重新加载页面的按钮编写侦听器,但是如果用户直接在地址栏中进行更改怎么办......
解决方案
推荐阅读
- git - 使用 git merge --continue 而不是 git rebase --continue
- javascript - 优化JS文件
- wordpress - Woocommerce 价格过滤器在 Divi 主题生成器中不起作用
- linux - 如果不存在,如何设置 docker env 变量?
- c++ - 什么是 C++ 中的 IN、OUT 和 IN/OUT 参数模式
- postgresql - 如何在postgresql中实现动态sql函数?
- arm - 在 ARM 处理器的链接描述文件中使用 PROVIDE 关键字
- google-apps-script - 将一张纸附加到另一张纸中提到的邮件ID
- react-native-android - 如何在本机反应中将图像添加到吐司,有可能吗?
- excel - 如何在 UIPath 中获取文本和数据抓取并一起插入到 Excel 中