2010-11-24 52 views
3

嗨,使用C#WebBrowser禁用历史记录和用户凭据?

我使用的web浏览器基本在.NET框架,但必须注意到,如果我用这个来的眉毛例如www.stackoverflow.com,然后打开IE7时,我能找到,我一直访问stackoverflow?

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

BestRegards

回答

2

我不认为这是容易实现的标准WebBrowser控件,因为它太与IE捆绑英寸取决于你如何使用它,你可以通过不实际导航到页面来解决它,但是直接发送HTML到DocumentText。

编辑注册表HKEY_CURRENT_USER> Software> Microsoft> Internet Explorer> TypedURLs也可以工作,尽管我怀疑这是很好的做法,如果出现问题,可能会导致比解决更多的问题。

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

+0

对于WPF,您可以使用http://chriscavanagh.wordpress.com/2010/10/04/a-real-net-4-0-webbrowser/。只是想提到它,但你显然需要一个Winform解决方案。尽管使用元素主机,但可以使用winforms托管WPF。一个快速示例:http://nayyeri.net/host-wpf-controls-in-windows-forms – basarat 2010-11-24 11:17:13