Работа с Internet Explorer

Тема в разделе "Delphi - Сети", создана пользователем nuclearpartizan, 29 янв 2007.

Статус темы:
Закрыта.
  1. nuclearpartizan

    nuclearpartizan Гость

    Доброго времени суток,

    Задача следующая.

    Юзер сёрфит по инету браузером IE. Загружает различные странички.
    В html коде загружаемых страниц встречаются какие-то слова(допустим, матерные выражения).

    Задача заменить эти матерные выражения какими-то символами, к примеру "*****" перед тем, как этот html код будет загружен в IE.

    Матерные выражения взяты для примера, на месте их может быть, что угодно.

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

    Можно решить эту задачку без использования activex, com обьектов? Т.е. перехватывая какие-то функции winapi.

    Еслить ли смысл копать в сторону перехвата InternetReadFile из wininet.dll? Я так понимаю, что она вызывается, когда происходит закачка странички, и результат этой функции сохраняется в какую-то структуру.

    Буду рад любым мыслям по теме.
     
  2. Barmutik

    Barmutik Гость

    Копать в сторону BHO(Browser Helper objects) and IInternetProtocol(IInternetProtocolSync) interface. Ну и потом с помощью RуgisterMIMEFilter у InternetSession регистрируете свой протокол и через него будет проходить тот MIME формат трафика на который Вы зарегистрируетесь (например html). Ну и соотвественно сможете менять что Вам надо...

    Там есть куча ньюансов с последовательностью регистрации фильтров и с реентерабельностью... но для начала я думаю Вам есть куда копать...
     
Загрузка...
Похожие Темы - Работа Internet Explorer
  1. Andrey Kha
    Ответов:
    0
    Просмотров:
    21
  2. Hoasker
    Ответов:
    0
    Просмотров:
    64
  3. garri671
    Ответов:
    0
    Просмотров:
    54
  4. lelik200969
    Ответов:
    0
    Просмотров:
    50
  5. Kozolick
    Ответов:
    0
    Просмотров:
    137
Статус темы:
Закрыта.

Поделиться этой страницей