問題タブ [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 投票する
3 に答える
2586 参照

vba - Excelブックでユーザーの非アクティブを検出する方法

非アクティブな状態が一定時間続いた後、Excelブックマクロでアクションを実行したい(一部のワークシートを非表示/保護)。これを達成するための最良/最も簡単な方法は何ですか?

Application.OnTimeÍは、ユーザーがアクティブであるかどうかを定期的にチェックするために使用することを前提としています。しかし、ユーザーが「アクティブ」であるかどうか(つまり、ワークブックで何か-何か-を行っているかどうか)を確認するには、どのイベントを処理する必要がありますか?

明確化:変更だけでなく、すべてのアクティビティを検出したい。つまり、マウスクリック、選択、コピー、キーボードによるナビゲート、ワークシートの変更などが含まれます...

ユーザーアクティビティを表すUIイベントが発生した場合、次のように変数を設定すると想定しています。

によって実行されるマクロは、Application.OnTimeこの変数をチェックして、ユーザーが最近アクティブになっているかどうかを確認します。SheetChangeこの変数を設定するには、(以外の)どのイベントを処理する必要がありますか?KeyUpイベントがあったらいいなと思っていたのですがMouseUp、この2つで十分だったと思います。

更新:、、およびを処理することでこれを実装しWorkbook_SheetActivateましWorkbook_SheetSelectionChangeWorkbook_WindowActivate。現実的には、これでおそらく十分です。

0 投票する
4 に答える
25364 参照

windows - 非アクティブなユーザーを検出する方法

Windowsアプリケーションで非アクティブな(アイドル状態の)ユーザーを検出するにはどうすればよいですか?ユーザーからの入力(キーボード、マウス)が一定時間ない場合、アプリケーションをシャットダウンしたいと思います。

0 投票する
10 に答える
19892 参照

php - ユーザー非アクティブログアウトPHP

X分間操作がないと、ユーザーが自動的にログアウトするようにします。また、すべてのセッションを破棄してもらいたいです。

これはどのように行うことができますか?非アクティブをチェックしてからログアウトする機能を実行するにはどうすればよいですか?

0 投票する
2 に答える
6497 参照

c++ - Qtでユーザーの非アクティブを検出する方法は?

Qt QMainWindow でユーザーの非アクティブを検出するにはどうすればよいですか? これまでの私の考えは、特定の値が渡された場合にアプリケーションをロックするカウンターをインクリメントする QTimer を用意することです。マウスまたはキーの操作では、タイマーを 0 に戻す必要があります。ただし、リセットされる入力イベントを適切に処理する方法を知る必要があります。私は再実装することができます:

...しかし、QMainWindow 内のすべてのウィジェットのイベント ハンドラーは、これらのコントロールで発生するイベントが QMainWindow に到達するのを妨げませんか? ユーザーアクティビティをそのまま検出するためのより良いアーキテクチャはありますか?

0 投票する
2 に答える
1574 参照

jquery - 1 div をフェードアウトして 2 div をフェードインし、10 秒間非アクティブになった後、最初の div を再びフェードインし、2 div をフェードアウトするにはどうすればよいですか?

これは現在私のコードです:

(250 ミリ秒の遅延は、フェードが競合しないようにするためです)

とにかく、この既存のコードを変更して、#header_left_back をフェードアウトさせ、#header_left_back をフェードアウトさせたいと思いますが、ユーザーが 10 秒間操作を行わなかった場合のみです。これは簡単なはずですが、jQuery の経験がない Web デザイナーにとっては非常に困難です。コーダーなら、20 秒以内にこれを理解できます。

ありがとうございました!

この質問は回答済みです。ありがとう!

0 投票する
3 に答える
534 参照

asp.net-mvc - アプリケーションは15分ごとにコンパイルされます

アプリケーションにASP.Net4MVC2を使用しています。アプリケーションを最初に使用する人は、通常、アプリケーションが応答するまでに長い待機を経験します。その後、アプリケーションはかなり応答性が高くなります。アプリケーションが15分間アイドル状態の場合、同じ人またはアプリケーションを使用している次の人が再び長い待機を経験します。15分間アイドル状態になった後、アプリケーションがコンパイルされるようです。問題をトラブルシューティングするためにどこを見ればよいか誰かに教えてもらえますか?ありがとう。

0 投票する
16 に答える
97631 参照

android - Android でユーザーの非アクティブを検出する方法

ユーザーがアプリを起動してログインします。[
セッション タイムアウト] を 5 分に選択します。
アプリでいくつかの操作を行います。(すべてフォアグラウンドで)
ここで、ユーザーは Myapp をバックグラウンドにして、他のアプリを起動します。
----> カウント ダウン タイマーが開始し、5 分後にユーザーをログアウトするか、
ユーザーが画面をオフにします。
----> カウント ダウン タイマーが開始し、5 分後にユーザーをログアウトします

アプリがフォアグラウンドにある場合でも同じ動作が必要ですが、ユーザーは6〜7分間アプリと長時間やり取りしません。画面が常にオンになっていると仮定します。ユーザーの非アクティブの種類(アプリがフォアグラウンドにあるにもかかわらず、アプリとの対話がない) を検出し、カウント ダウン タイマーを開始したいと考えています。

0 投票する
0 に答える
97 参照

ipad - 非アクティブ状態が x 分間続くと iPad の表示が変化する

理想的には、非アクティブ状態が x 分間続くとスタート画面に移動するアプリを作成しています。

どうすればこれを達成できますか?

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

android - Android:ユーザーの非アクティブを検出/(ソフトキーボード)キーボード入力を検出

Androidアプリで「ユーザーの非アクティブ」を検出したい。より正確に言うと、ユーザーが特定の時間にアプリを操作(画面のタッチ、スクロール、テキストの入力など)を行っていないかどうかを検出したいと思います。技術的には、(ユーザーの)対話ごとにリセットされるタイマーを使用します。

私のアクティビティでは、onUserInteractionメソッドをオーバーライドして、スクロール、画面へのタッチなどのインタラクションを検出します...

残念ながら、ユーザーがソフトキーボードを操作するときに、onUserInteractionは呼び出されません。その理由は、ソフトキーボードが私のアクティビティの一部ではないためだと思います。

私のアプリのテキストの編集には、TextWatcheronTextChangedメソッドを使用します。これは正常に機能します。しかし、私のアプリには、任意のWebページをロードするWebViewも含まれています。もちろん、一部のWebページには入力フィールドが含まれている可能性があり、ユーザーがソフトキーボードを操作してそれらのテキストフィールドを編集していることを検出する方法がわかりません。