我有一个javascript弹出窗口,可以在会话即将到期时提醒用户。
在母版页上>页面加载 - 如果用户已登录,我执行registerClientStartupScript并调用setTimeout(showPopup,time)。所以这对所有页面都有效。
我的问题是..例如,如果会话超时设置为20分钟,并且我的弹出窗口设置为19分钟显示..当用户在浏览器窗口中单击“返回”或“转发”时 - 会话是否获得刷新,20分钟重启?或者它是否继续从您点击返回/向前的位置开始计算?
如果是后者,有没有办法可以在后退/前进时刷新会话?
希望这是有道理的,我感谢任何帮助!
答案 0 :(得分:0)
我没有关于javascript的其他信息,但其他网页框架如jsf php等会话在用户打开浏览器时启动,会话在用户关闭浏览器时终止,我认为会话scobe不依赖于编程语言