Utiliser de préférence JavaScript mais aimerait entendre les autres moyens trop p>
4 Réponses :
Vous ne pouvez pas désactiver l'actualisation. P>
Ce n'était pas la question. La question était de désactiver l'actualisation "F5"
@ROBOSHOP - Je pensais que cela a été impliqué dans ma réponse, bien que cela ressemble à Matt s'est prouvé tort.
Ceci désactivera F5, mais pas la fonction actuelle d'actualisation: sur chrome / xp, au moins. p> p>
Je frappe le bouton de rafraîchissement plus souvent que je frappe F5. Si un utilisateur vient de cliquer sur un bouton, il peut être plus susceptible de cliquer sur un autre bouton plutôt que de frapper une touche.
En fait, vous pouvez .. cette petite routine a rédigé tout pour moi ..
J'avais besoin des autres raccourcis, mais pas F5. P>
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
Pourquoi voulez-vous faire cela? Je demande parce que c'est une chose inhabituelle de vouloir faire, et il peut y avoir une meilleure façon de résoudre votre problème sous-jacent.
Vous ne pouvez le faire que en désactivant F5. J'ai Googled "Désactiver F5 Rafraîchir" et j'ai reçu assez de recherches pour le comprendre rapidement.
Si vous désactivez mon
F5 code>, je vais essayer
ctrl + w code> ou
alt + f4 code> Suivant.
Salut Eric, j'ai un bouton sur un écran qui envoie un service Web. Si je frappe ce bouton, puis frappez F5, il va envoyer ce service Web deux fois. Merci
@ROBOSHOP: J'aurais la page Envoyer un jeton unique (généré au hasard lorsque vous rendant la page HTML) ainsi que la demande de service Web. S'il obtient ce jeton une seconde fois, supposez-vous rafraîchir et rejeter la demande.
Voir aussi question: Stackoverflow.com / Questions / 2482059 / ...