弹出窗口中的会话超时警告?

时间:2016-04-23 06:26:20

标签: javascript session timer popup

在我的父窗口中,我设置一个超时功能调用,一旦用户登录,它会在10分钟后警告用户断开连接。

var timer = setTimeOut(function(){ alert("Your session will expire soon."); }, 60 * 10 * 1000)

如果进行了Ajax调用,它会被扩展。

var reset = () => (clearTimeOut(timer); timer = setTimeOut(...))

如何将此功能扩展到弹出窗口? setTimeOut仅在父级中初始化,因此是否可以将警报带入所有子窗口?另外,我希望可以使用reset调用父窗口的window.opener.reset函数吗?什么是首选方法?

或者是否更喜欢模式或选项卡式窗口比弹出式窗口更好地处理所有这些场景?

0 个答案:

没有答案