检测asp.net中Alt+F4的浏览器关闭事件
Detect the browser closing event of Alt+F4 in asp.net
如何在页面卸载前检测asp.net中的浏览器关闭事件。我需要调用javascript函数来清除cookie过期时间。在body onunload方法中,我可以调用该函数,但即使刷新页面,它也会调用。那么,有人能帮我吗。谢谢
没有确定的方法来识别浏览器的alt+f4方法,因为它发生在客户端,每次刷新页面时都会调用onunload,即使您单击链接或进行刷新。相反,您可以使用javascript中的超时函数,它将每2-5分钟调用一次服务器端页面,您可以在服务器端代码中检查状态。如果在定义的时间范围内未调用页面,则表示用户已关闭会话,您可以在那里调用Session.Abandon()
。
相关文章:
- 如何切换浏览器事件目标
- 用于中断浏览器事件上繁重计算的模式
- JS浏览器事件处理
- 在用户导航到其他 URL 之前触发的浏览器事件
- 跨浏览器事件处理程序(添加、删除、触发器)
- 使用Apple Script选择带有*浏览器事件*的Safari下拉菜单
- Firefox和IE浏览器事件总是滞后一个事件
- 我怎样才能检测到“;复制图像”;浏览器事件
- 将本机浏览器事件对象转换为jQuery事件对象
- 在Protractor中侦听浏览器事件
- Chrome浏览器事件循环与节点事件循环之间是否存在显著差异
- 正在尝试编写跨浏览器事件禁用js函数.出了什么问题
- 如何在关闭浏览器事件时打开弹出窗体
- 禁用浏览器事件处理程序中的javascript
- Jquery插件开发,附加浏览器事件和方法
- 确定是否作为本机浏览器事件的结果调用函数
- 浏览器事件不冒泡
- 了解alert()如何影响浏览器事件循环
- 跨浏览器事件处理和 jquery 支持
- 如何检测事件是否为浏览器事件