Форум: "Основная";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
ВнизWebBrowser загружает страницу из кэша с флагом navNoReadFromCache Найти похожие ветки
← →
DelphiN! © (2007-06-05 17:59) [0]Делаю Navigate следующим образом :
var
Flag: OleVariant;
begin
WebBrowser.Navigate("C:\TestPage.htm",flag);
end;
Однако страница загружается из кэша!
Если в настройках Интернет експлорера поставить опциюСвойства обозревателя->Временные файлы Интернета->Параметры->Проверять наличие обновления сохраненных страниц->При каждом посещении страницы
То страница загружается откуда нужно!
Как добится эффекта данной опции в своей программе, не выставляя в общих настройках обозревателя?
← →
DelphiN! © (2007-06-05 18:00) [1]Описался в форуме, пробую так :
var
Flag: OleVariant;
begin
Flag := navNoReadFromCache;
WebBrowser.Navigate("C:\TestPage.htm",flag);
end;
← →
DelphiN! © (2007-06-05 18:28) [2]Прочитал что флаг navNoReadFromCache не потдерживается в данное время ... Как можно решить эту проблемму без установки данного флага?
← →
etc (2007-06-05 18:39) [3]что то так
WebBrowser.Navigate(Format("C:\TestPage.htm?blabla=%s", [TimeToStr(Now)]), flag);
← →
DelphiN! © (2007-06-05 18:50) [4]А что вместо
"blabla"
писать?
← →
etc (2007-06-05 18:53) [5]да что угодно
проще говоря - броузер берет из кэша, если урл уже был, а так вы гарантированно делаете его "новым", то соответственно браузер добросовестно посылает новый запрос на сервер.
← →
etc (2007-06-05 18:55) [6]
> да что угодно
:) оговорюсь, главное чтоб параметер не соответствовал одному из извествых серверу, иначе конечно глюк будет
← →
DelphiN! © (2007-06-05 18:58) [7]etc (05.06.07 18:55) [6]
Интересное решение :)))
← →
etc (2007-06-05 19:09) [8]
> DelphiN! © (05.06.07 18:58) [7]
и известное издревле, и , по моему (могу ошибаться), единственное (со стороны клиента) в случаях подобных вашему ;)
← →
DelphiN! © (2007-06-06 07:23) [9]Не помогает и этот способ!
Если нажать рифрешь, страница обновляется, иначе грузится из кэша!
Неужели нельзя добиться такого же эффекта как приСвойства обозревателя->Временные файлы Интернета->Параметры->Проверять наличие обновления сохраненных страниц->При каждом посещении страницы
В своей программе?
← →
DelphiN! © (2007-06-07 07:50) [10]Неужели больше нет вариантов?
← →
DelphiN! © (2007-06-08 17:27) [11]UP
← →
Ш-К (2007-06-09 17:25) [12]http://www.bsalsa.com/ewb_down_opt.html
← →
DelphiN! © (2007-06-12 13:21) [13]Флаг DLCTL_PRAGMA_NO_CACHE у компонента TEmbeddedWB также не дает никакого результата!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c