问题标签 [idle-timer]

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 回答
225 浏览

objective-c - 在应用程序崩溃或用户点击主退出按钮之前重新启用空闲计时器?

我正在编写一个禁用空闲计时器的应用程序。如何在应用程序崩溃或用户点击主退出按钮之前重新启用它?否则会耗尽电池电量,这可能会非常糟糕。

0 投票
1 回答
521 浏览

jquery - Rails 3:jquery.idletimeout 插件的远程请求失败

我在 application.js 中使用了 jquery.idletimeout 插件,其中包含以下内容:

以下是一些相关的 Ruby 代码:

但是,当加载页面时,我的浏览器 (Chrome) 网络控制台显示以下内容(并且 Firefox 显示“已中止”状态):

截屏

插件向“/session”发出了请求,但有些事情搞砸了。该插件将这 5 个响应视为失败,因此正在中止。为了测试,我创建了以下指向同一控制器/操作的远程链接:

如果我点击这个,一切似乎都很好。(上面屏幕截图中的最后一个请求。)我在 development.log 文件中注意到插件请求和远程链接请求之间存在差异:

远程链接请求显示“...#show as JS ”,而插件不包含“JS”。不确定这是否是问题的一部分...

无论如何,这很长,但是有人知道问题是什么吗?谢谢你。

0 投票
1 回答
3445 浏览

jquery - 用户不活动后隐藏一堆 Div

我正在使用 Paul Irish 的空闲计时器插件,这里提供:http: //paulirish.com/2009/jquery-idletimer-plugin/

我想在 5 秒不活动后隐藏一些 div,并在用户活动被捕获时将它们显示回来。

这是我的代码:

它在 Firefox / Safari / Mobile Safari 上完美运行,但我无法让它在 Chrome 或 IE 8 / 9 上运行。显然,onmousemove 事件是问题所在,如果我取消绑定 onmousemove 事件,它会起作用(但我需要它,所以这对我来说不是一个可接受的解决方案)。

你可以在这里找到一个例子:

此致,

编辑 :

mousemouve 事件位于 idle-timer 插件中。

如果我从插件中删除 mousemove 事件,它可以工作。

0 投票
1 回答
663 浏览

iphone - iPhone 设备的空闲计时器值是多少?

我想为我的应用程序做这样的事情。

用户选择一个 lockApp 几分钟后你说 1,2,5,10 像这样,如果用户什么都不做,那么设备应该根据用户选择的时间进入空闲模式。是否可以控制设备的空闲计时器?

0 投票
1 回答
2869 浏览

ios - iOS:无法在 didFinishLaunchingWithOptions 中将 UIApplication idleTimerDisabled 设置为 YES

我有一个 iPad 应用程序,用户可以通过偏好设置将 idleTimerDisabled 设置为 YES 或 NO。那部分工作正常。但是,如果应用程序第一次运行不起作用(设备自动休眠),则最初在应用程序委托的 didFinishLaunchingWithOptions 方法中将其设置为 YES。

我已经尝试过先将其设置为 NO,然后设置为 YES,如其他线程中所述,但无济于事。首选项(standardUserDefaults)的所有其他方面也可以正常工作。

以下是相关代码:

0 投票
1 回答
2483 浏览

ios - IOS:重新启用idleTimer时如何防止屏幕立即变灰

我正在开发一款主要使用加速度计输入的 iOS 游戏。以前的程序员在启动时设置 idleTimerDisabled=YES 并保持这种状态。我最近做了一个改变,使得空闲计时器仅在游戏过程中被禁用,并在关卡结束时重新启用。

问题是,如果关卡的播放时间比用户设置的idleTimer长,我设置idleTimerDisabled=NO的那一刻屏幕就会变灰。有没有办法在重新启用时重置计时器,以便在 idleTimer 使屏幕变暗之前发生完整的时间增量?

0 投票
1 回答
1414 浏览

jquery - idleTimer 将不起作用,检查时计时器永远不会启动“没有方法”

我正在使用 MVC3、Jquery 1.4.4 和空闲计时器插件。

idleTimer 将不起作用,检查时计时器永远不会启动“没有方法”

0 投票
4 回答
14020 浏览

php - 使用jquery php自动注销空闲超时

我搜索并找到了一些使用 jquery 设置空闲超时的示例。

1 - Eric Hynds 演示的空闲超时

2 -空闲计时器 由 paulirish

3 -用户空闲时触发事件/ DEMO HERE

4 -检测用户在网页上处于活动状态还是空闲状态

5 -使用 PHP 和 jQuery 进行彗星长轮询

6 -检测空闲超时 javascript

...以及其他几个类似的例子

在这些示例之间,数字 1 更适合我需要,因为我需要在 X 分钟后使用任何确认警报(logout.php 或任何 url)自动注销用户。但是这种方法不适合服务器。问题是:此 jquery 代码将 ping 发送到任何 url:keepAlive.php 在循环/池中请求 OK 文本。看萤火虫屏幕:

在此处输入图像描述

如何解决这个问题?因此,其他示例仅打印 Idle/No Idle 而不能使用警报确认和自动注销(logout.php 或任何 url)现在真的更好的方法来选择使用 jquery/Php 的空闲超时?

谢谢

0 投票
1 回答
2194 浏览

jquery - 输入输入时的用户空闲时间

我遇到的问题是一个搜索功能,它应该doSearch()在用户停止在我的字段中输入至少 100 毫秒后调用我的 - 方法$("input#q)

我试图通过使用这个答案的逻辑来实现这一点,但我被困在我应该设置/取消设置setInterval()增加idleTime.

我在 Firebug 控制台中遇到的错误说:

太多的递归。

所以我想我的代码中有一个无限循环...... ;-)

0 投票
1 回答
284 浏览

iphone - 特定事件后的 iphone 空闲计时器检查

这里正在开发一个应用程序,我应该在用户登录后启动这个空闲计时器事件,我应该在用户注销应用程序后停止这个事件。

在这里,我实现了一个逻辑,例如子类化 UIApplication 并检测触摸事件。

但是这里的问题是这只会在用户点击某些东西时起作用。这种唱歌和退出涉及网络服务。所以如果签名失败,我必须停止这个空闲计时器。目前正在检查用户是否登录等条件,然后调用空闲超出方法。

所以在这里我必须在用户签名后手动调用sendEvent:uiEvent方法。是否有任何可能的方法来调用此默认方法来启动空闲时间检查。

提前致谢