Webページの非アクティブを検出する必要があり、ユーザーが15分以上アクティブでない場合、ユーザーはログアウトする必要がありますこの目的は、クリック/キー押下イベントをページ全体に、またメインのiframeに添付して、ユーザーの非アクティブを検出しようとしています。親のiframe(body)にクリックイベントが追加されていないiframe(body)
ここでの問題は、メインページ(メインiframe)ではkeypress/clickイベントを検出できますが、showDialoge(別のiframe)がある場合は、このイベントを検出できません。このイベントはメインのiframeの本体とウェブページ全体に追加されていますが、どういうわけか私は同じものを検出できません。助けてください。
私はOpenText CordysフレームワークXFORMs/JavaScriptを使用しています。
jqueryは現在のところ使用できませんが、必要に応じて使用することができます。
を使用して
keypress
を聴くための子フレームの体に親からイベントをバインドする方法である。しかし、この場合、セッションは、ユーザーが何かをやったりされていない場合でも、すべての15分後に期限切れになります。ユーザーがページ上でアクティブで、タイマーが15分の場合、システムも彼をログアウトし、ログインページにリダイレクトします。これはお勧めできません...助けてください – R23これは当てはまりません。サーバーに要求がない場合、15分で期限切れになります。それ以外の場合は、セッションのタイムアウトがリフレッシュされます。もちろんこれはフレームワークに依存します。 – asarenski