我正在为网上银行系统开发一个网站,登录后我有主页(会话在这里维护)和几个标签/链接作为主页的子项,
我已经有 js 来终止会话或注销,但问题出在事件处理程序上
当页面刷新或点击返回按钮时,我必须处理如下
window.onbeforeunload = function() { if( confirm("This page will be close") ){ //called the logout fn to kill session } }
上面的 js 工作正常,但上面代码的问题是,每当在主页中单击其他链接/选项卡时都会调用它,所以它保持注销
如果我的问题不清楚或重复,我很抱歉,有没有人可以建议处理这个问题的方法
为了您的信息,我正在使用带有 js 的 jsp 和 servlet,这个项目不能使用 jquery,也不能禁用后退按钮和刷新按钮
提前致谢!