[jQuery]画面放置を検知してログアウトさせるJS処理

$(function() {
  var toLogout = function() {
    location.href = "/logout";
  };
  var timerMs = 30 * 60 * 1000;
  var timerId = setTimeout(toLogout, timerMs);

  $('body').on('keydown mousedown',function() {
    clearTimeout(timerId);
    timerId = setTimeout(toLogout, timerMs);
  });
});
  • ログアウトに飛ばす処理をsetTimeoutする。
  • マウスなどの動きを検知してタイマーをリセットする。

という処理でーす。


スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
コメントの入力は終了しました。