Javascript中的会话超时
我正在开发一个Javascripyt/html移动应用程序,我想实现会话超时功能。最简单的方法是使用Javascript中的会话超时,javascript,html,dom-events,client-side,session-timeout,Javascript,Html,Dom Events,Client Side,Session Timeout,我正在开发一个Javascripyt/html移动应用程序,我想实现会话超时功能。最简单的方法是使用setTimeout功能,但我想在做出决定之前检查是否执行了任何单击、更改事件。逻辑需要是: checkForSessionTimeout() { if(delta(last logged event time) < session timeout time) { // do not timeout // reset th
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
}
}
checkForSessionTimeout(){
if(增量(上次记录的事件时间)<会话超时时间){
//不要超时
//将增量重置为0
}否则{
//超时并进入登录页面
}
}
我能够获得该功能,但不确定如何在浏览器上记录所有单击和更改事件
请帮忙 您正在使用jQuery吗?本例使用jQuery,但您应该能够使其适应所使用的任何内容:侦听所有DOM节点上的事件。使用jQuery,
$('*')。在('click',function()…)
上。这将允许您捕获事件,即使使用了更紧密的事件绑定stopPropagation
它应该同样适用于改变
例如(开放式控制台):这很有意义。我使用的是XUI,但DOM操作是相同的。谢谢!:)让我试着回去