Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
2-1185530869
gray_falcon
2007-07-27 14:07
2007.08.19
помогите написать скрипт-движок


4-1173091631
Углук
2007-03-05 13:47
2007.08.19
Странность с вызовом функции из DLL


15-1184932058
EGFEFG
2007-07-20 15:47
2007.08.19
Почему компьютер трещит!


2-1184856530
kolyann..
2007-07-19 18:48
2007.08.19
забыл функцию


15-1184782404
antonn
2007-07-18 22:13
2007.08.19
посмотрел фильм "Расплата"