嗨,我正在使用 jsp/sevlet 在 Web 应用程序中工作,我正面临 iframe 中的会话注销页面问题
我在我的父页面中使用以下代码来处理我的会话超时
<script type="text/javascript">
idleTime = 0;
$(document).ready(function () {
//Increment the idle time 2ounter every minute.
var idleInterval = setInterval("timerIncrement()", 60000); // 1 minute
//Zero the idle timer on mouse movement.
$(this).mousemove(function (e) {
idleTime = 0;
});
$(this).keypress(function (e) {
idleTime = 0;
});
})
function timerIncrement() {
idleTime = idleTime + 1;
if (idleTime == 15) { // 15 minutes
window.location = "logoutPage.jsp"
}
}
</script>
我面临的问题是,如果进程运行超出我的 iframe 页面中的会话时间限制,则父页面是 idel,因此它会自动注销
在其他情况下,如果我在 iframe 页面中使用会话超时代码,那么问题是
注销页面进入 iframe 页面
解决这个谜团的任何建议或其他解释?请告诉我