2010-11-24 74 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