您可以使用setTimeout和clearTimeOut函数。为了跟踪用户的活动,您可以使用鼠标移动事件或按键事件,甚至两者都使用。
您可以在两个事件之一发生时重置计时器。
document.onmousemove = timeOut;
document.onkeypress = timeOut;
function timeOut () {
clearTimeout(<threshold value>);
setTimeout(sessionTimeout, <interval>);
}