我想弹出一个方框,在5分钟内警告用户会话超时。网上有很多这样的例子,我可以搞清楚。然而,我的问题是如何节省时间。
我读到的所有示例都将客户端计时器设置为从上次回发开始倒计时。我想做点不同的事情。我想对服务器进行AJAX调用,并从服务器获取剩余时间。这可能吗?
由于AJAX调用不会重置会话超时计时器,我可以读取该号码并将其发送回客户端吗?
答案 0 :(得分:1)
当然,它必须取决于您使用的服务器。它是否提供允许您获取信息的API?如果是这样,那么暴露服务以允许访问时间并不比创建任何其他服务更难。
然而,请考虑这是否真的值得做。您需要定期向服务器发送请求以获取剩余时间。因此,您要在基础架构上加载以获取在客户端中计算非常简单的信息。我可以看到一个问题,询问服务器“什么是不活动超时设置?”但是得到了答案,我并没有反对在客户端进行实际的倒计时。