Как отключить обновление F5 в браузере? - PullRequest
5 голосов
/ 27 мая 2010

Желательно использовать JavaScript, но хотелось бы услышать и другие способы

Ответы [ 4 ]

14 голосов
/ 27 мая 2010

Это отключит F5, но не актуальную функцию обновления:

document.onkeydown = function (e) {
  if (e.keyCode === 116) {
    return false;
  }
};

По крайней мере, в Chrome / XP.

9 голосов
/ 27 мая 2010
  1. Написать серию расширений браузера которые удаляют функцию обновления.
  2. Требуется в Условиях использования , что ваши пользователи устанавливают (и используют) ваше расширение.
  3. Судебное преследование за несоблюдение.
  4. Прибыль! (?)
2 голосов
/ 27 мая 2010

Вы не можете отключить обновление.

1 голос
/ 13 ноября 2013

На самом деле, вы можете .. Эта маленькая рутина исправила все это для меня ..

Мне нужны были другие ярлыки, но не F5.

Private Sub WebBrowser1_PreviewKeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles WebBrowser1.PreviewKeyDown
    If e.KeyCode = Keys.F5 Then WebBrowser1.WebBrowserShortcutsEnabled = False Else WebBrowser1.WebBrowserShortcutsEnabled = True
End Sub

Быстро и грязно, но работает. Теперь я все еще могу использовать Ctrl-B, I и U для редактирования, но мне не нужно беспокоиться об обновлении, убивая его !!

Наслаждайтесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...