我正在构建一个网络应用程序,并且我正在尝试执行一个功能,其中有一个弹出确认框,在用户处于非活动状态 10 分钟后显示。当弹出窗口打开时,用户可以选择是否继续登录。如果他们没有回答弹出窗口,我需要在 1 分钟后关闭此框。我怎样才能做到这一点。其他一切正常。
这是我的代码:
function checkTime () {
setTimeout (function () {
var dialog = confirm ("Do you want to continue being logged in?");
if (dialog == true) {
checkTime ();
} else {
window.location = 'LOGOUT URL';
}
}, 10000);
};