c# - 在 WebBrowser 中禁用 F5

标签 c# .net browser

<分区>

Possible Duplicates:
Disable browser's back button
How do I disable the F5 refresh on the browser?

你好,

我用 C# 创建了一个应用程序,它将从 Internet 下载数据(这只完成一次)并将其放入网络浏览器中,并且此数据应该是静态的。我想知道是否有办法禁用 F5 键进行刷新?

我尝试注入(inject) javascript 以禁用 F5,但它仍会刷新网络浏览器。

最佳答案

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

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

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

相关文章:

c# 事件目录临时组成员身份?

c# - DDD 层 - 与实体的通信

.net - 在终端中调试 dotnet 核心程序

browser - 为什么用户代理/浏览器会撒谎

c# - 如何监听一个抽象方法?

c# - 使用 .net 学习多线程的好资源?

c# - RegEx 匹配具有 1 个或多个结果的引号

redirect - 302 重定向在浏览器中保存多长时间?

caching - 如何要求浏览器不存储缓存 Java EE/Tomcat

c# - 从 C# 中的非托管 C++ DLL 获取字节数组上的指针