c# - 使用 C# WebBrowser 禁用历史记录和用户凭据?

标签 c# .net winforms browser

你好,

我在 .NET Framework 中使用基本的 WebBrowser,但注意到如果我使用它来浏览例如 www.stackoverflow.com,那么在打开 IE7 时我会发现我一直在访问 stackoverflow?

我需要 WebBrowser 来禁用此日志/历史记录,这可能吗?还是我应该查看另一个浏览器控件?

致以最诚挚的问候

最佳答案

我认为使用标准的 WebBrowser 控件不容易做到这一点,因为它与 IE 的联系过于紧密。根据您使用它的方式,您可以通过不实际导航到页面而是将 HTML 直接发送到 DocumentText 来绕过它。

编辑注册表 HKEY_CURRENT_USER > Software > Microsoft > Internet Explorer > TypedURLs 也可能有效,但我怀疑这是一种好做法,如果出现问题,最终可能会导致比你解决的问题更多的问题。

或者您可以尝试使用 webkitdotnet.sourceforge.net 作为替代 WebBrowser 控件。

关于c# - 使用 C# WebBrowser 禁用历史记录和用户凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4265906/

相关文章:

c# - 确保只有一个公式可以应用于 4 个随机元素

c# - Thread.Sleep c#.NET

c# - 将二进制数据直接写入结构的 C#/.net 等效项是什么?

c# - 在文件阅读单词生成器上进行 TDD 的正确方法

c# - 从任务更新一个 int 变量?

c# - 表格之间的连接

c# - 让网络中的客户端找到彼此

c# - System.Collections.Immutable 类型 : why no . 等于

c# - 如何编写模拟不同用户的测试?

c# - 在设计时显示所有表单列表的用户控件属性