jquery ブラウザのリロードを無効にしたい

作成日:2018-04-26, 更新日:2018-05-18

未調査

調査途中で挫折したので・・・下記で一部リロードを禁止できるそうだ。

▼「F5」「Ctrl + R」をしたとき(「ブラウザのリロードボタン」「マウスの右クリックでリロード」は対象外)

$(function () {
  var beforecode;

  $(document).on('keydown',function(e){
    var keycode = (e.keyCode ? e.keyCode : e.which);
    // F5 116 / Ctrl + r 17+82
    if (keycode == 116
      || keycode == 17 && beforecode == 82 
      || keycode == 82 && beforecode == 17) {
      // 中断
      return false;
    }
    beforecode = keycode;
  });
});