问题标签 [user-inactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 如何在 Excel 工作簿中检测用户不活动
在一段时间不活动(隐藏/保护某些工作表)后,我想在 Excel 工作簿宏中执行操作。实现这一目标的最佳/最简单方法是什么?
Í假设我会Application.OnTime
定期检查用户是否处于活动状态。但是我应该处理哪些事件来查看用户是否“活跃”(即对工作簿做了什么 - 任何事情)?
澄清:我想检测所有活动,而不仅仅是变化。即包括鼠标点击、选择、复制、使用键盘导航、更改工作表、...
我假设当代表用户活动的 UI 事件发生时,我将设置一个变量:
并且运行的宏Application.OnTime
将检查此变量以查看用户最近是否处于活动状态。SheetChange
我需要处理哪些事件(除了)来设置这个变量?我有点希望会有事件KeyUp
,MouseUp
这两个可能就足够了。
更新:我已经通过处理Workbook_SheetActivate
,Workbook_SheetSelectionChange
和Workbook_WindowActivate
. 实际上,这可能就足够了。
silverlight - 在 Silverlight 应用程序中检测用户不活动的最佳方法是什么?
有谁知道在 Silverlight 应用程序中检测用户不活动的有效方法。这个想法是,每次用户以任何方式与应用程序交互时,计时器都会重新加载。当它过期时,“继续工作..”对话框将显示一段时间,页面将重定向到 /Logout。
摩擦检测不活动。想法?
windows - 如何检测非活动用户
如何检测 Windows 应用程序中的非活动(空闲)用户?当用户在一段时间内没有任何输入(键盘、鼠标)时,我想关闭应用程序。
php - 用户不活动注销 PHP
我希望我的用户在 X 分钟不活动后自动注销。我也想销毁所有会话。
如何才能做到这一点?我如何检查不活动然后执行功能将它们注销???
c++ - 如何在 Qt 中检测用户不活动?
如何在 Qt QMainWindow 中检测用户不活动?到目前为止,我的想法是拥有一个递增计数器的 QTimer,如果传递了某个值,它将锁定应用程序。任何鼠标或键交互都应将计时器设置回 0。但是我需要知道如何正确处理重置的输入事件;我可以重新实现:
...但是 QMainWindow 中所有小部件的事件处理程序不会阻止这些控件中发生的事件到达 QMainWindow 吗?是否有更好的架构来检测用户活动?
jquery - 如何淡出 1 个 div 并淡入 2 个 div,然后在 10 秒不活动后,再次淡入第一个 div,然后淡出 2 个 div?
这是我目前的代码:
(250 毫秒的延迟是为了让淡入淡出不会发生冲突)
无论如何,我想修改这个现有的代码,使其淡出#header_left_back,并淡入#header_left - 但仅在用户不活动10秒后。这应该很简单,但对于一个以前没有 jQuery 经验的网页设计师来说——这真的很难。相信你的编码员可以在 20 秒内解决这个问题!
谢谢!
这个问题已经回答了。谢谢!
asp.net-mvc - 应用程序每 15 分钟编译一次
我正在为我的应用程序使用 ASP.Net4 MVC2。在应用程序响应之前,第一个使用该应用程序的人通常会经历很长时间的等待。之后,该应用程序非常敏感。如果应用程序空闲 15 分钟,同一个人或下一个使用该应用程序的人将再次经历漫长的等待。看起来应用程序在空闲 15 分钟后编译。有人可以告诉我应该在哪里解决问题吗?谢谢。
android - 如何在Android中检测用户不活动
用户启动我的应用程序并登录。
选择会话超时为 5 分钟。
对应用程序进行一些操作。(全部在前台)
现在用户将 Myapp 带到后台并启动其他应用程序。
----> 倒数计时器启动并在 5 分钟后注销用户
或用户关闭屏幕。
----> 倒数计时器启动并在 5 分钟后注销用户
即使应用程序在前台,但用户长时间不与应用程序交互,比如 6-7 分钟,我也想要相同的行为。假设屏幕一直处于开启状态。我想检测用户不活动的类型(即使应用程序在前台也没有与应用程序交互)并启动我的倒计时计时器。
ipad - 不活动 x 分钟后 iPad 视图发生变化
我正在编写一个应用程序,理想情况下它会在 x 分钟不活动后进入开始屏幕。
请问我怎样才能做到这一点?
android - Android:检测用户不活动/检测(软键盘)键盘输入
我想在我的 Android 应用中检测“用户不活动”。更准确地说:我想检测用户是否在特定时间内没有与我的应用程序进行任何交互(触摸屏幕、滚动、输入文本......)。从技术上讲,我使用在每次(用户)交互时重置的计时器。
在我的活动中,我重写了onUserInteraction方法来检测滚动、触摸屏幕等交互...
不幸的是,当用户与软键盘交互时,不会调用 onUserInteraction。我认为原因是,软键盘不是我活动的一部分。
对于我的应用程序中的编辑文本,我使用TextWatcher和onTextChanged方法,效果很好。但我的应用程序还包含一个加载任意网页的 WebView。当然,一些网页可能包含输入字段,我不知道如何检测用户与软键盘交互以编辑这些文本字段。