10分ごとにページを更新してセッションを無制限に設定したい.
だから私はページが現在使用しているか使用していないかを知る必要がありますか?
私のさわやかなコードは正常に動作しています:
string _CurUrl = Request.RawUrl.ToString();
Response.AppendHeader("Refresh", "600; URL=" + _CurUrl + "");
10分ごとにページを更新してセッションを無制限に設定したい.
だから私はページが現在使用しているか使用していないかを知る必要がありますか?
私のさわやかなコードは正常に動作しています:
string _CurUrl = Request.RawUrl.ToString();
Response.AppendHeader("Refresh", "600; URL=" + _CurUrl + "");
ユーザーがアイドル状態かどうかを検出するためのさまざまな jQuery プラグインがあります。
jQuery idleTimer プラグイン- ポール アイリッシュ ( GitHub のコード)
jQuery Idle Timeout プラグイン- Eric Hynds ( Code on GitHub )
自動タイムアウト プラグイン- Philip Almieri ( Code on GitHub )
その他のソリューションについては、Google 検索結果をご覧ください。
すでに存在するものを自分でコーディングしようとするよりも、これらのいずれかを使用します。ただし、ページを更新するためにタイムアウトが検出されたときに発生するイベントをカスタマイズする必要があります。
nunespascal が提案したように、keyPress および mouseMove イベントを追跡する必要があります。
ここにリンクがあります。これはあなたを助けるかもしれません