Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];
ВнизФильтрование данных, загружаемых в TWebBrowser Найти похожие ветки
← →
Smok_er (2002-07-11 17:55) [0]Уважаемые мастера! Задача стоит следующая:
необходимо после загрузки очередной строки в сабж проверять ее на соответствие какому-то определенному условию, и, после проверки и возможных исправлений, в сам браузер выводить уже исправленную строку.
Может кто-то знает решение проблемы?
← →
Smok_er (2002-07-12 00:17) [1]Неужели нет мастеров, работавших с WebBrowser"ом?
← →
kig (2002-07-12 10:27) [2]"... после загрузки ..." - После? А чего тогда проверять, если уже? Может до?
"... очередной строки в сабж ..." - что такое очередная строка? И откуда грузится? Через Navigate или программно через...?
"... сам браузер выводить уже исправленную строку." - ну что ему дали, то он и будет показывать (опять же - чего за сторока такая? URL? Кусок HTML?)
Пояснее бы надо написать, чего хотите, тогда возможно и ответы будут.
← →
Smok_er (2002-07-12 11:18) [3]В общем ситуация следующая:
Я хочу проверять загружаемый в браузер HTML код на наличие тэгов с ссылками на занрузку баннеров, попап окошек и т.д. Если такие тэги встречаются, то либо их удалять, либо подставлять какой-то локальный риснок, к примеру с надписью "Баннер".
Т.е. проверка должна происходить по_мере_подгрузки_кода в браузер, и, если обнаруживается тэг, то текущий код изменяется и вставляется мой собственный, который и отображается в браузере.
Надеюсь, идея ясна.
← →
kig (2002-07-12 12:44) [4]Вот с чем можно поиграться:
В EmbeddedWB - DownloadOptions
В WebBrowser и EmbeddedWB - контролировать OnBeforeNavigate2
В EmbeddedWB - контролировать OnEnableModeless и OnTranslateUrl
Если этой ф-циональсти не хватит, копайте в сторону
Asynchronous Pluggable Protocols (MSDN) - там можно полностью
контролировать поток загрузки.
← →
Smok_er (2002-07-12 13:24) [5]Понятно
Буду копать
Спасибо
Плохо конечно, что нет готовых решений.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c