Предпочтительно использование JavaScript, но хотелось бы услышать и другие способы
Как отключить обновление F5 в браузере?
Ответы (4)
Это отключит F5, но не фактическую функцию обновления:
document.onkeydown = function (e) {
if (e.keyCode === 116) {
return false;
}
};
По крайней мере, в Chrome/XP.
person
Matt
schedule
27.05.2010
Я нажимаю кнопку обновления чаще, чем F5. Если пользователь только что нажал одну кнопку, он, скорее всего, нажмет другую кнопку, а не клавишу.
- person detly; 27.05.2010
- Напишите серию расширений для браузера, удаляющих функцию обновления.
- Требуйте в своих Условиях использования, чтобы ваши пользователи устанавливали (и использовали) ваше расширение.
- Привлечь к ответственности за несоблюдение.
- Выгода! (?)
person
Dolph
schedule
27.05.2010
На самом деле, вы можете.. Эта маленькая процедура все исправила для меня..
Мне нужны были другие ярлыки, но не 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 для редактирования, но мне не нужно беспокоиться о том, что обновление убьет его!!
Наслаждаться!
person
thphoenix
schedule
13.11.2013
Вы не можете отключить обновление.
person
Community
schedule
27.05.2010
вопрос был не в этом. Вопрос был в том, чтобы отключить обновление F5
- person Diskdrive; 27.05.2010
@RoboShop - я думал, что это подразумевается в моем ответе, хотя похоже, что Мэтт доказал, что я ошибаюсь.
- person nickf; 27.05.2010
F5
, я попробуюCTRL+W
илиALT+F4
следующим. - person Dolph   schedule 27.05.2010