我正在开发一个 Javascripyt/html 移动应用程序,我想实现会话超时功能。最简单的方法是使用该setTimeout
功能,但我想在做出决定之前检查是否执行了任何单击、更改事件。逻辑必须是:
checkForSessionTimeout() {
if(delta(last logged event time) < session timeout time) {
// do not timeout
// reset the delta to 0
} else {
//timeout and take to login page
}
}
我能够获得该功能,但不确定 如何在浏览器上记录所有点击和更改事件。
请帮忙!