【发布时间】:2016-02-29 06:51:23
【问题描述】:
有没有一种方法可以控制何时停止向服务器发送心跳?
我的要求是,当用户在文本框中键入内容或将鼠标指针悬停在 UI 上时,UI 不会过期。
当然,当用户在页面上执行某些活动时,我们可以使用一些 java 脚本 hack 来发送一些服务器请求,这最终会阻止 UI 过期。
但我更希望通过心跳来控制它,如果用户真的远离 UI,则在超时后停止发送心跳,但在用户输入时继续发送心跳(以定义的速率)文本框或鼠标悬停。
最好的处理方法是什么?
【问题讨论】:
-
UI 是否应该过期?如果没有,那么您可以使用推送机制来防止 UI 过期
-
不,如果用户完全不活动,我希望 UI 过期
标签: javascript java vaadin vaadin7