gpt4 book ai didi

javascript - 如何知道 setTimeout 还剩多少时间?

转载 作者:行者123 更新时间:2023-12-02 20:19:15 25 4
gpt4 key购买 nike

基本上我正在做的是设置一个计时器在一小时过去后注销用户,但前提是用户处于非事件状态,所以我想在用户进行任何事件(滚动、按键、鼠标移动、单击)后重新启动计时器问题是计时器没有重置或其他原因,这就是为什么在注销函数中我想知道计时器是否实际重置,这就是为什么我想知道计时器耗时。

我正在使用 javascript,请问有什么帮助吗?

最佳答案

如果这是一个“功能”——一定要使用 Javascript,但如果安全是您的目标,请使用服务器端,毫无疑问。

如果必须编写一些代码来跟踪可能发生的每一个微小变化(滚动、单击、焦点、按键等)以确定用户是否“空闲”,这将是一个很大的麻烦 - 所以这是一个想法使用erichydnsidleTimer之类的jquery插件:http://www.erichynds.com/jquery/a-new-and-improved-jquery-idle-timeout-plugin/

<小时/>

编辑:这更适合您:http://paulirish.com/2009/jquery-idletimer-plugin/

此处提供演示,实时显示用户是否“空闲”http://paulirish.com/demo/idle-timer

关于javascript - 如何知道 setTimeout 还剩多少时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com