会话超时警告消息在移动浏览器上无法正常运行

时间:2015-01-09 04:17:59

标签: jquery twitter-bootstrap session jquery-mobile mobile-website

我正在使用插件(https://github.com/orangehill/bootstrap-session-timeout)来实现会话超时功能。会话到期前将显示一条警告消息。

它在桌面浏览器上运行良好,但在某些情况下无法在移动浏览器上正常运行。

我有多个标签(Bootstrap标签)共享相同的jsp文件(main.jsp)和相同的会话超时脚本。

此功能在第一个标签上正常工作,而不是在其他标签上工作。

我尝试在会话超时间隔后刷新页面。会话已过期,但未显示警告消息。

以下是用于在会话到期之前显示提示消息的会话超时JS脚本

$.sessionTimeout({
    message:'Please be aware that your session will soon expire if you remain idle longer than ' + t + ' minutes.',
    keepAliveUrl:'<c:url value="/rest/keep-alive"/>',
    logoutUrl:'<c:url value="/logout"/>',
    redirUrl:'<c:url value="/redirect"/>',
    warnAfter: (parseInt($('#sessionTimeoutInterval').val(), 10) - 660) *1000,
    redirAfter: (parseInt($('#sessionTimeoutInterval').val(), 10) - 60) *1000
});

对此有何想法?

0 个答案:

没有答案