angular - Angular 4:使用 angular-user-idle 检测空闲用户
问题描述
我正在使用这个库来检测用户是否在我的应用程序中处于空闲状态。我正在使用StartWatching()
并且onTimerStart
我现在只是打印控制台。
当用户空闲N秒时, onTimerStart()
触发。其中,将用户注销onTimeOut()
。美好的。
问题是,当用户再次活跃时,我似乎无法弄清楚如何重置计时器。就像我的超时时间为 15 秒,空闲时间为 30 秒,因此用户在 30 秒内不活动并且超时倒计时开始,如果用户在超时倒计时开始后再次出现,它应该停止倒计时并让用户恢复无需再次登录。
我能做到这一点吗?感谢任何答案。
解决方案
请尝试使用this.userIdle.resetTimer();
推荐阅读
- java - Java Spring在数据库触发后继续执行
- python - 是否有像 Louvain 这样具有低时间复杂度的社区检测算法,但会惩罚太大的社区
- vba - 在 Outlook 邮件中发送 Excel 表格而不使用显示
- python - 使用 Scrapy Files Pipeline 在几年范围内下载 (PDF) 文档
- android - 由于“隐私政策链接无效或丢失”,Google 拒绝了应用
- python - 获取 Riot 的永久 API 密钥
- node.js - NGINX 反向代理将“未定义”添加到请求路径(docker、node、create-react-app)
- discord.js - 查找角色中有多少成员
- flutter - 在代码中没有 hero 或 FloatingActionButton 小部件的子树错误中有多个英雄共享相同的标签
- javascript - 如何在文本字段中检测到英文字符?