ワイズリマインダー

JavaScriptでリロードを禁止してみた

今回はF5とCtrl+Rでの更新を禁止する
(右クリックからの更新は禁止しない)

var ctlKey = false;
document.addEventListener('keydown', function(e){
  if(e.ctrlKey) ctlKey = true;
  if((e.which || e.keyCode) == 82 && ctlKey) e.preventDefault();
  if((e.which || e.keyCode) == 116) e.preventDefault();
});
document.addEventListener('keyup', function(e){
  if(e.ctrlKey) ctlKey = false;
});

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください