.NET Framework中的WebBrowser控件是否将以前导航的页面存储在内存中?如果它存储页面,我想从内存中删除这些页面。我怎么能在C#中做到这一点?
答案 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();