こんにちは私は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ページ内に表示されます
この謎を解くための提案やその他の説明はありますか?私にお知らせください