問題タブ [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 ファイルで、プラグインのリクエストとリモート リンクのリクエストの違いに気付きました。

プラグインには「JS」が含まれていませんが、リモート リンク リクエストには「...#show as JS 」が表示されます。これが問題の一部であるかどうかはわかりません...

とにかく、これは長いですが、誰が問題が何であるか分かりますか? ありがとうございました。

0 投票する
1 に答える
3445 参照

jquery - ユーザーが非アクティブになった後、多数のDivを非表示にします

私はここで入手可能なPaulIrishのidle-timerプラグインを使用しています:http://paulirish.com/2009/jquery-idletimer-plugin/

5秒間非アクティブになった後、いくつかのdivを非表示にし、ユーザーアクティビティがキャッチされたときにそれらを表示したいと思います。

これが私のコードです:

Firefox / Safari / Mobile Safariでは完全に機能しますが、ChromeまたはIE8/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 に設定できない

ユーザーが設定のスイッチを介してidleTimerDisabledをYESまたはNOに設定できるiPadアプリがあります。その部分はうまく機能します。ただし、アプリを初めて実行する場合、アプリ デリゲートの 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 DEMOによるアイドルタイムアウト

2 -アイドルタイマー 作成者: paulirish

3 -ユーザーがアイドル状態のときにイベントを発生させる/ DEMO HERE

4 -ユーザーが Web ページでアクティブまたはアイドル状態であることを検出する

5 - PHP と jQuery を使用した Comet Long ポーリング

6 -アイドル タイムアウト JavaScript の検出

...そして、他のいくつかの同様の例

X 分 (logout.php または任意の URL) 後に確認アラートでユーザーを自動ログアウトする必要があるため、これらの例の間では番号 1 の方が適切です。しかし、この方法はサーバーには適していません。問題は次のとおりです。このjqueryコードは、リクエストOKテキストのループ/プールで、任意のURLにpingを送信します:keepAlive.php。firebug画面を参照してください:

ここに画像の説明を入力

これを修正するには?したがって、他の例では Idle/No Idle のみが出力され、アラートの確認と自動ログアウト ( logout.php または任意の url ) では機能しません。 jquery/Php を使用してアイドル タイムアウトを選択する本当に良い方法ですか?

ありがとう

0 投票する
1 に答える
2194 参照

jquery - 入力中のユーザーのアイドル時間

私が抱えている問題はdoSearch()、ユーザーが私のフィールドで少なくとも 100 ミリ秒入力を停止した後に私の -methodを呼び出す必要がある検索機能$("input#q)です。

この回答setInterval()のロジックを使用してこれを達成しようとしましたが、をインクリメントする を設定/設定解除する場所に行き詰まっていますidleTime

Firebug コンソールに表示されるエラーは次のとおりです。

再帰が多すぎる。

だから私は自分のコードに無限ループがあると思います... ;-)

0 投票する
1 に答える
284 参照

iphone - iphoneアイドルタイマーは特定のイベントの後にチェックします

ここでは、ユーザーがサインインした後にこのアイドルタイマーイベントを開始し、ユーザーがアプリケーションからサインアウトした後にこのイベントを停止する必要があるアプリケーションを開発しています。

ここでは、UIApplicationのサブクラス化やタッチイベントの検出などのロジックを実装しました。

ただし、ここでの問題は、ユーザーが何かをタップしているときにのみ機能することです。この歌とサインアウトにはWebサービスが含まれます。したがって、署名が失敗した場合は、このアイドルタイマーを停止する必要があります。現在、ユーザーがサインインしているかどうかなどの条件をチェックしてから、idleexceedメソッドを呼び出しています。

したがって、ここでは、ユーザーが署名した後、sendEvent:uiEventメソッドを手動で呼び出す必要があります。アイドル時間のチェックを開始するためにこのデフォルトのメソッドを呼び出すための可能な方法はありますか。

前もって感謝します