Javascript: запрет обновления страницы

Нижеприведенный код запрещает обновление страницы путем перехвата соответствующих нажатий клавиш в документе
Перехватываются нажатия: F5, CTRL+F5, CTRL+R, CTRL+SHIFT+R

Пример кода  можно проверить по ссылке http://fiddle.jshell.net/5UZCP/show/ и поменять по адресу http://jsfiddle.net/5UZCP/


Пример работы:
Запрет осуществляется путем переопределения функции onkeydown документа (стр. 9)
В строке 10 проверяется нажата ли клавиша F5, а в строке 11 - CTRL+R
В этих случаях достаточно вернуть false, чтобы прекратить дальнейшую обработку браузером нажатия клавиш

Может кому пригодится

7 комментариев:

  1. Анонимный24 июня 2013 г., 14:25

    скрипт мож и хорош ну я не му..к в ручную переписывать

    ОтветитьУдалить
  2. Анонимный30 июля 2013 г., 23:40

    -100 автору.. нельзя было выложить тхт версию?

    ОтветитьУдалить
    Ответы
    1. Если что - OneNote умеет копировать текст из изображений
      Но коммент учтен, впредь буду выкладывать и сам текст

      Удалить
  3. Ответы
    1. Пример кода можно проверить по ссылке http://fiddle.jshell.net/5UZCP/show/ и поменять по адресу http://jsfiddle.net/5UZCP/

      Удалить
  4. а как заблочить кнопку обновления в браузере? (именно кнопка Reload самого браузера). Буду благодарен за помощь

    ОтветитьУдалить

Можете оставить свой комментарий