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

Вниз

Вопрос по TWebBrowser. Можно ли управлять загрузкой сайта?   Найти похожие ветки 

 
sergey2   (2003-01-05 12:37) [0]

Как можно при просмотре сайта влиять на загрузку отдельных компонентов сайта?
Мне нужно запретить загрузку одних, разрешить для других, и изменить для третьих
Изменить - это Например в сайте есть рисунок gif, jpg, или др. И я хочу чтобы вместо этого рисунка загружался какой-нибудь другой (с другого сайта).

Можно ли это все сделать с помощью ТWebBrowser?
Если нет, то подскажите с помощью чего можно это сделать?


 
Ketmar ©   (2003-01-05 13:30) [1]

EmbeddedWB, насколько я помню, позволяет много вкусного. см. на его сайте, там информации очень немало.

Satanas Nobiscum! 05-Jan-XXXVIII A.S.


 
sergey2   (2003-01-05 13:34) [2]

А где-нибудь можно найти по этому EmbeddedWB инфу (описание)на русском языке?


 
Ihor Osov'yak ©   (2003-01-05 14:06) [3]

о EmbeddedWB - запретить загрузку каритинок - да. Подменить - нет. Русской инфы о EmbeddedWB - не встречал. Да и зачем? Там и так все понятно. Подмена - или через механизм app (Asynchronous Pluggable Protocols, см мсдн, или на сайте рядом с EmbeddedWB - там есть немного глючивый вариант делфийской реализации),
или через вариант прокси, даже прокси, встроенного в свое приложение.
Вполне вероятно, что есть еще способа иные, кажись через интерфейсы TWebBrowser можно достучаться до места, где делается трансформация/нормализация урлика перед началом загрузки соотв. картинки... Но только я этого не проходил, так что сочтите этот вариант как гипотезу (с первыми двумя работал)








 
sergey2   (2003-01-05 15:12) [4]

насчет загрузки картинок - это я только пример привел. На самом деле меня интересует возможность запрещения не только картинок а вообще любых элементов сайта: картинок, отдельных фреймов.

А с прокси - идея хорошая, но для меня это не очень подходит, так как я начинающий (сам не напишу). Разве что у кого-то есть исходник прокси.


 
sergey2   (2003-01-05 16:06) [5]

Кстати, пытался поставить EmbeddedWB, не получается.
Выдает типа того что нет MSHTML_TLB. Что это такое, и где ее можно взять?


 
Smok_er   (2003-01-05 18:19) [6]

на на сайте все написано
сначала надо импортировать 2 библиотеки.


 
sergey2   (2003-01-05 22:15) [7]

Все таки хотелось бы попробовать сделать нечто подобное с помощью TWebBrowser.
Уже думал сначала загружать html c помощью NMHTTP или iDHTTP, затем обрабатывать полученую информацию, вырезать оттуда все лишнее а потом подсовывать это в TWebBrowser. Но в таком случае возникает вопрос: как сделать чтобы TWebBrowser понимал откуда нужно загружать все остальные элементы, ведь в в загруженом документе могут присутствовать относительные ссылки?


 
sergey2   (2003-01-06 08:55) [8]

2 Smok_er: Если не трудно, объясни начинающему как эти 2 библиотеки импортировать на русском языке.
Заранее благодарен.


 
Дмитрий К.К. ©   (2003-01-06 12:53) [9]

Component - Import ActiveX Control


 
Ihor Osov'yak ©   (2003-01-06 17:09) [10]

2 sergey2 (06.01.03 08:55)

http://delphi.vitpc.com/mastering/tweb.htm



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-75934
PrettyFly
2003-02-10 20:47
2003.02.24
Корявый Minimize!!!


1-75873
Skull
2003-02-13 21:46
2003.02.24
Горячие клавиши


14-76195
Игорь Досужев
2003-02-06 01:54
2003.02.24
Про измененный текст библии.


1-76013
bsa
2003-02-13 09:25
2003.02.24
Delphi7 - компонент TPopupActionBar


1-75872
tva
2003-02-13 13:45
2003.02.24
Как читать из класса TXMLDocument ?