0

社内のビジネス アプリケーションを作成しており、ユーザーが特定のタスクに費やした時間を追跡する必要があります。ユーザーはフォームに入力していますが、他のページ/ドキュメントにアクセスして必要な情報を取得できます。簡単なアプローチは、ユーザーが 5 分間ページを操作しなかった場合に AFK であると想定することです。しかし、5 分間の不正確さがあり、5 分未満の休憩は無視されます。また、30 分かけて大きなドキュメントを読むと、完全に壊れてしまいます。

より良いアプローチは、この特定のブラウザ ウィンドウだけでなく、ユーザーがマウスを動かしていないか、キーボードを使用していないことを何らかの方法で検出することです。合理的な方法で達成することは可能ですか?ユーザーは Flash も Java もインストールしていません (Flash で可能でしょうか?)。IE8 と Chrome をサポートする必要があります。

4

1 に答える 1