Хранит ли элемент управления WebBrowser в .NET предыдущую страницу навигации? - PullRequest
0 голосов
/ 05 февраля 2010

Хранит ли элемент управления WebBrowser в .NET Framework предыдущую страницу навигации в памяти? Если он хранит страницу, я хочу удалить эти страницы из памяти. Как я могу сделать это в C #?

Ответы [ 2 ]

2 голосов
/ 05 февраля 2010

Вы можете использовать Объект журнала путешествий . Чтобы получить к нему доступ, вам нужно получить собственный интерфейс браузера IWebBrowser2, QI для IServiceProvider, QueryService для SID_STravelLogCursor для ITravelLogStg, перечислить записи, чтобы найти тот, который вы хотите удалить , и вызвать ITravelLogStg.RemoveE. .

0 голосов
/ 05 февраля 2010
webBrowser1.GoBack();

webBrowser1.Refresh();
...