Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.046 c
4-1171957830
Sunflower
2007-02-20 10:50
2007.08.19
Как удаленно установить клиентскую часть программы?


2-1185624507
lessi
2007-07-28 16:08
2007.08.19
try except end


2-1185511723
Индеец
2007-07-27 08:48
2007.08.19
Создание базы данных


15-1184868247
oxffff
2007-07-19 22:04
2007.08.19
БАГ компилятора в конструкторе с Open Array


9-1158607607
Nic
2006-09-18 23:26
2007.08.19
Разработка GUI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский