一直以来都说因为无法捕获客户端是否把浏览器关闭,所以用户关闭IE浏览器后,无法清除session。但个人想的一个方法不知道是否可行:
<body onunload="RunOnUnload()">
<script language="javascript">
function RunOnUnload() {
//提交一次,清除session
}
</script>
<iframe src="你的工程路径"></iframe>
</body>
本文介绍了一种尝试在用户关闭浏览器时清除服务器端Session的方法。通过在HTML中使用<body onunload>事件触发JavaScript函数RunOnUnload(),该函数可以执行一次提交操作来清除Session,从而实现关闭浏览器时清除Session的目的。
一直以来都说因为无法捕获客户端是否把浏览器关闭,所以用户关闭IE浏览器后,无法清除session。但个人想的一个方法不知道是否可行:
<body onunload="RunOnUnload()">
<script language="javascript">
function RunOnUnload() {
//提交一次,清除session
}
</script>
<iframe src="你的工程路径"></iframe>
</body>

被折叠的 条评论
为什么被折叠?