| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Как очистить TWebBrowser от кэшированных страниц? |
| Автор: Zango 2.4.2018, 04:54 |
| Доброе время суток. У меня такая проблема: когда загружаю в компонент TWebBrowser документ с сетевого сервера, а потом обновляю данный документ на этом самом сервере и загружаю его в WebBrowser повторно, то программа загружает первоначальную версию документа. Очевидно, все дело в том, что браузер кэширует документ, и после загружает его уже из кэша, а не с сервера. Как бы мне отучить его от сего вредного занятия? Я нашел процедуру Refresh, которая вроде как очищает кэш, но вот в чем проблема - когда я ей пользуюсь (WebBrowser1.Refresh), обязательно выскакивает сообщение: "Неопознанная ошибка". Хотя никакой ошибки тут вообще не должно быть. |
| Автор: neweraser 15.6.2018, 10:19 | ||
| Наверное, уже неактуально, но в сети полно информации по этому поводу. TWebbrowser использует настройки и кэш IE. Т.е. сам он не умеет чистить кэш. Достаточно в настройках IE отключить кэширование ("Проверять обновление сохранённых страниц" поставить на "при каждом посещении"). Или, как вариант, почистить в реестре:
|