/ / Desativar F5 no WebBrowser [duplicado] - c #, .net, navegador

Desativar F5 no WebBrowser [duplicado] - c #, .net, navegador

Duplicatas possíveis:
Desativar o botão Voltar do navegador
Como desabilito a atualização F5 no navegador?

Oi,

Eu criei um aplicativo em C # que fará o downloaddados da Internet (e isso é feito apenas uma vez) e coloque-os em um navegador da Web, e esses dados devem ser estáticos. Quero saber se existe uma maneira de desativar a tecla F5 de fazer uma atualização?

Tentei injetar javascript para desativar o F5, mas ele ainda atualizará o navegador da web.

Respostas:

19 para resposta № 1

Você não pode desativar o F5 (ou outras teclas de atalho do navegador) via JavaScript.

Configurando o WebBrowserShortcutsEnabled propriedade do WebBrowser controle para false deve realizar o que você está tentando fazer.


-1 para resposta № 2

chame essa função no evento onKeyDown

 document.onkeydown = function(e) {
// keycode for F5 function
if (e.keyCode === 116) {
return false;
}
// keycode for backspace
if (e.keyCode === 8) {
// try to cancel the backspace
return false;
}
};

Isso impedirá o recarregamento do F5 e o backspace.