0

我正在创建一个 UI5 应用程序。我的问题是如何为非活动用户设置会话超时。会话超时是否有任何直接属性?

4

1 回答 1

1

您可以使用 setTimeout 和 clearTimeout 函数来处理这个问题。每当用户移动鼠标或按键时,使用 clearTimeout 函数重置计时器并再次设置阈值限制。

前任:

document.onmousemove = reset;
document.onkeypress = reset;

function reset() {
    clearTimeout(threshold);
    setTimeout(sessionTimeout, <interval>); // interval is in ms
}

如果用户在给定的时间间隔内根本不使用该页面,它会自动超时。我只是给你一个用例,你可以根据你的需要处理它。希望这个简短的信息对您有所帮助。

于 2016-01-12T08:30:25.653 回答