Кэширование управления WebBrowser между открытием / закрытием приложения - PullRequest
0 голосов
/ 22 ноября 2010

Есть ли способ сохранить кэш элемента управления WebBrowser между запусками приложения WinForms. Приложение WinForm - это, по сути, упрощенный браузер, который переходит на страницу в зависимости от аргументов командной строки.

Кажется, что кеширование страниц во время работы позволяет мне быстро двигаться вперед и назад, но я также хотел бы кэшировать эти страницы, чтобы первая загрузка приложения была быстрой. Похоже, что это не по умолчанию.

Есть идеи?

1 Ответ

0 голосов
/ 27 сентября 2011

Вы можете предварительно загрузить контент и установить свойство WebbrowserControl.DocumentText, тем самым избегая кругового обращения в Интернете.

Если вы имеете в виду предварительную загрузку самого элемента управления WebBrowserControl, я могу думать только об использовании GAC для этого (Global Assembly Cache). Даже если есть вероятность, что все сборки каркаса уже GACed.

Для получения дополнительной информации смотрите: Инструмент глобального кэширования сборок (Gacutil.exe) а также Свойство WebBrowser.DocumentText

...