我已经使用了一些jquery keepalive会话插件没有问题。jquery保持活跃/任何客户端交互?
我被问了一些有点不同的东西。
我们有一些形式(在我开始之前构建的),它们相当大,用户在其中工作了一段时间。该页面从不刷新,因此它们单击保存,会话过期并重定向到登录页面。
我建议使用这些插件之一,它会在会话过期前几分钟提示用户,这会使ajax呼叫保持会话的活跃。
但是,他们说,如果他们没有看到提示信息并将它们全部放在一起并将其注销,会怎么样。
他们希望我来检查
- 有用户曾在最后5分钟的页面的任何交互。 如果是= Ajax调用保持活动会话,并重置计时器。 如果否,继续等待,直到我们在会话超时2分钟内超时并提示用户。
他们试图避免提示。
无论如何JS/Jquery知道页面是否有任何客户端的交互?
以及使用'mousemove'事件,当鼠标移动时重置一个时间间隔别人叫阿贾克斯达成的具体时间。 – Jai 2015-03-31 12:52:04