.NET中的WebBrowser控件是否存储以前导航的页面?

时间:2010-02-05 14:51:00

标签: c# .net webbrowser-control

.NET Framework中的WebBrowser控件是否将以前导航的页面存储在内存中?如果它存储页面,我想从内存中删除这些页面。我怎么能在C#中做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以使用Travel Log object。要访问它,您需要获取浏览器的本机IWebBrowser2接口,IServiceProvider的QI,ITravelLogStg的SID_STravelLogCursor的QueryService,enumerate the entries to find the one you want to delete并调用ITravelLogStg.RemoveEntry。

答案 1 :(得分:0)

webBrowser1.GoBack();

webBrowser1.Refresh();