Как отключить кеширование в.NET WebBrowser Control?

Я часами гуглил, пытаясь понять это, но просто не могу. У меня есть 1 элемент управления веб-браузера в форме, webbrowser1.

Если я загружаю страницу, скажем, google.com, если я использую webbrowser1.refresh () или webbrowser1.navigate ("google.com") , это не перезагружает страница, она кешируется, поэтому просто перезагружает кеш. Это ужасно очевидно, особенно на таких страницах, как форумы или Craigslist.

Мне нужно очищать кеш между каждым обновлением (не идеально) или отключать кеширование все вместе, есть идеи? Единственное, что я нашел, устарели (vb6 или ниже).

9
задан Santosh Panda 14 October 2014 в 07:57
поделиться

2 ответа

Вы можете попытаться вызвать webbrowser1.Refresh (WebBrowserRefreshOption.Completely) . Он должен обновить страницу и отобразить последнюю версию, что-то вроде ctrl + F5 в IE. См. здесь и здесь подробнее.

5
ответ дан 4 December 2019 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: