Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-75944
dimonf
2003-02-12 13:27
2003.02.24
Как на любой другой контрол перенаправить свойства окна?


8-76041
Кен
2002-11-09 02:31
2003.02.24
Как можно через TMediaPlayer проиграть ресурс, без сохранения на


6-76066
_vitek_
2003-01-07 01:00
2003.02.24
Как послать пакет всей подсетке


1-75990
daiv
2003-02-12 22:29
2003.02.24
возведение в степень


4-76234
Sliski Slimak
2003-01-12 12:21
2003.02.24
Хэндл дочернего окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский