javascript - 处理IE浏览器的关闭按钮

标签 javascript html internet-explorer browser

<分区>

Possible Duplicate:
Java Script On Close of window in IE8

我想在点击浏览器的关闭按钮时关闭 session 。

我已经在母版页的正文标记中使用 OnBeforeUnload 处理了它,但即使最终用户导航到其他页面,它也会被触发。所以我的要求是调用关闭 session 代码,前提是单击浏览器的关闭按钮。

最佳答案

我认为没有任何方法可以检测到这一点。这是大多数 Web 开发人员在某些时候遇到的常见问题。

处理此问题的通常方法是让 session 在一段时间不活动(超时)后过期。许多人陷入认为一定有“更好的方法”的陷阱,但考虑到 HTTP 的性质,它实际上是一个非常好的、优雅的解决方案。

关于javascript - 处理IE浏览器的关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798993/

相关文章:

JavaScript 单击事件仅在 InfoPath 表单上第一次触发

javascript - 如何选择在canvas2d中制作字形纹理的字体大小

javascript - 在reactJS中动态创建的数组长度

javascript - HTML5 输入范围 : change color of runnable-track up to current value

html - 在浏览器中呈现非常大的 HTML 文件?

javascript - 为什么 IE 在文本输入中的插入符号位置不等于字符串索引?解决方法是什么?

javascript - 关于javascript中的原型(prototype)和参数-来自书籍[javascript-spessore]

javascript - 如何获取 <OPTION> 元素的未 chop 文本值?

jquery - IE7 : CSS & jQuery: dragging up, 拖动项在最上面,向下拖动 : dragged item is below. 如何让两者都在最上面?

html - Chrome 打印错误 - 在页面顶部错误地打印表格标题