Хранит ли элемент управления WebBrowser в .NET Framework предыдущую страницу навигации в памяти? Если он хранит страницу, я хочу удалить эти страницы из памяти. Как я могу сделать это в C #?
Вы можете использовать Объект журнала путешествий . Чтобы получить к нему доступ, вам нужно получить собственный интерфейс браузера IWebBrowser2, QI для IServiceProvider, QueryService для SID_STravelLogCursor для ITravelLogStg, перечислить записи, чтобы найти тот, который вы хотите удалить , и вызвать ITravelLogStg.RemoveE. .
webBrowser1.GoBack(); webBrowser1.Refresh();