你好,
我在 .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/