这个问题已经在这里有了答案:




已关闭10年。






你好,

我用C#创建了一个应用程序,该应用程序将从Internet下载数据(仅完成一次),然后将其放入Web浏览器中,并且该数据应该是静态的。我想知道是否有一种方法可以禁止F5键刷新吗?

我尝试注入(inject)JavaScript来禁用F5,但它仍会刷新Web浏览器。

最佳答案

您无法通过JavaScript禁用F5(或其他浏览器快捷键)。

WebBrowserShortcutsEnabled控件的WebBrowser属性设置为false应该可以完成您想做的事情。

关于c# - 在WebBrowser中禁用F5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4011450/

10-11 18:34