问题标签 [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.

0 投票
1 回答
1698 浏览

ruby-on-rails - Authlogic 超时自动注销

我在我的应用程序中使用 Authlogic gem,我需要用户在 15 分钟不活动后自动注销。有人可以告诉我该怎么做吗?

0 投票
4 回答
21778 浏览

javascript - 空闲/不活动 60 秒后重定向用户?

如何在我的网站上使用 JavaScript 在/logout60 秒不活动后将用户重定向到页面?

我知道设置计时器或使用元刷新标签很简单:但我只想重定向非活动用户,而不是中断某人的活动会话/使用。

这可以用 JavaScript 实现吗?

0 投票
3 回答
414 浏览

jquery - 如何在jQuery中使动画在一段时间内不活动

这里 jsfiddle 链接到我的问题http://jsfiddle.net/XnnvD/35/(不太工作)

我将尝试解释问题所在,我在 jQuery 中有 3 组动画

1- 图像在一些 TimePeriod 后反弹并消失,如下所示:

2-.fadeIn()随机图片集如下:

3-将鼠标悬停在这些图像上,将它们放大如下:

问题: 如果用户在第一组动画完成之前悬停,图像不.fadeIn()完整,因此部分/不可见

我想要什么: 我希望第三组(悬停放大)在我的第一组和第二组动画完成之前保持不活动状态,我该怎么做?

谢谢

0 投票
6 回答
1391 浏览

javascript - 在用户不活动一段时间后禁用 Javascript

我为我们公司的用户构建了一个内部应用程序。用户不活动后没有超时,我们也不想要。用户抱怨说,在一段时间(如 30 分钟)不活动后,如果再次开始使用 Web 应用程序,它就会开始表现得很奇怪。按钮不起作用,组合框不会下拉,日期选择器坏了。我似乎很清楚,在用户不活动一段时间后,Javascript 被禁用了。

有没有人遇到过这种行为,如果有,我该如何预防?

Web 应用程序是一个 ASP.NET MVC 3.0 应用程序,使用 Telerik MVC 扩展,其中包括编写一些客户端 Ajax。它在 Windows Server 2003 标准版的 IIS 6.0 上运行。

0 投票
2 回答
749 浏览

android - 如何在Android上检测手机不活动

当我的应用程序启动时,会出现一个闪屏,然后是带有图像的幻灯片。当用户触摸幻灯片中的图像时,应用程序关闭(它不在后台工作,它被杀死)。之后,我需要在 60 秒不活动后检测手机不活动以重新启动此应用程序。是否可以这样做,在 60 秒不活动后唤醒应用程序?

0 投票
3 回答
5516 浏览

java - 无论如何在java中检测用户不活动?

我正在编写一个桌面应用程序,如果用户在 X 分钟内不使用计算机,我想在其中执行操作。就像 MSN messager 或 skype 中的自动空闲一样。有什么提示吗?

0 投票
0 回答
323 浏览

android - 在设备长时间不活动后建立 Android 网络连接

我的应用程序将 SMS 转发到一个电子邮件地址。一个大问题是当天的第一条消息。设备(Attrix 设置为最大省电模式)处于深度睡眠状态。短信正常接收,但是没有网络/数据连接,直到我手动唤醒手机,非常不雅。

我想请求/强制/欺骗 Android 唤醒它的网络,并允许连接。我有一个 CONNECTIVITY_CHANGE 侦听器,因此应用程序可以检测到这种情况何时异步发生。

目前, HttpClient.execute() 表示“与http://xxx.yyy.com的连接被拒绝”。在收到 SMS 后立即调用。这是在没有任何 isConnected() 检查的情况下尝试的,这些检查确实说“假”。我希望这个请求会引发网络唤醒。

我也试过(注意 - 没有这种方法的经验)

连接管理器.startUsingNetworkFeature(连接管理器.TYPE_MOBILE, "enableHIPRI");

但代码只是......停止......在那里。没有错误、异常、日志,它只是停止。我什至无法检查返回值。

我没有尝试过唤醒锁,因为它们似乎是关于唤醒 CPU(CPU 看起来不错)和屏幕(不在乎)。

在我的应用程序的早期版本中,我走了一条不同的路线。我有一个 TimerTask 每 5 分钟尝试一次,直到成功发送消息(即 Javax Mail transport.send() 不会抛出 MessagingException)。它完全无视有关当前网络状态的任何信息。这似乎非常可靠。但这是在黑暗中投掷飞镖,我相信它可以改进。

谢谢!

PVS

0 投票
2 回答
3783 浏览

c# - 检查用户是否处于非活动状态

如何检查用户是否处于非活动状态?我有这个:

但我必须在 Program.cs 中运行它

我该怎么做才能自行检查用户的不活动状态。我会检查一些复选框,它会开始检查。

我想检查全球用户活动 - 在所有系统中,不仅在应用程序中。

我不想不必要地使用cpu。还是我应该使用其他解决方案?

0 投票
1 回答
18497 浏览

vb.net - VB 检测空闲时间

我正在寻找一种方法来检测用户是否空闲了 5 分钟然后做一些事情,如果他回来了,那事情就会停止,例如计时器。

这是我尝试过的(但这只会检测form1是否处于非活动状态/未单击或任何东西):

0 投票
1 回答
1108 浏览

iphone - 检测iphone应用程序的不活动状态

我已经参考了这个关于如何根据答案检测 App & code 的SO question,这在模拟器中工作正常,但是当我在设备中测试它时出现问题。如果我设置为 60 秒(1 分钟),它可以正常工作,因为我的 iPhone 设备是 1 分钟。如果我设置超过 1 分钟,它会丢失(停止)对 App 的检测。所以我将模拟器中的 300 秒(5 分钟)设置为工作正常。我正在做的是当我发现我会弹出我的应用程序时。有什么我需要配置的方法,所以即使我的设备锁定它仍然会在 App.js 中检测到。inactivityNSTimer intervaltimeoutinactivityinactivityfirstViewinactivity

您可以在此处查看我的代码InActivityDetectClass.hInActivityDetectClass.m。在每个UIViewcontroller我都有这样的代码检测inactivity应用程序。

不要发现我哪里做错了。我认为这一切都与,当设备锁定和应用程序进入后台时,NSTimer可能会停止工作,但情况并非如此,simulator因为没有机会lockor offscreen