Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2007, 02:00   #1
nuclearpartizan
 
Регистрация: 29.01.2007
Сообщений: 3
По умолчанию Работа с Internet Explorer

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

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

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

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

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

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

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

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

Буду рад любым мыслям по теме.
nuclearpartizan вне форума Ответить с цитированием
Старый 29.01.2007, 03:43   #2
Albenous
Helper
Форумчанин
 
Аватар для Albenous
 
Регистрация: 10.12.2006
Сообщений: 109
По умолчанию

Даже если такое осуществить, это будет снижать производительность. В перевую очередь - IE. Имей ввиду.
Хотя это зависит от количества оперативы.
//так, мысль по теме
Глупых вопросов не бывает - бывают глупые ответы.
Albenous вне форума Ответить с цитированием
Старый 29.01.2007, 11:49   #3
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Мне кажется что проще сделать свой браузер, или например загружать код страницы в чтото потом с помощью функций замены заменять слова, сохранять html и открывать в IE
Simply-Art вне форума Ответить с цитированием
Старый 29.01.2007, 13:46   #4
nuclearpartizan
 
Регистрация: 29.01.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Albenous Посмотреть сообщение
Даже если такое осуществить, это будет снижать производительность. В перевую очередь - IE. Имей ввиду.
Хотя это зависит от количества оперативы.
//так, мысль по теме
маловероятно. я решал более ресурсоемкие задачи с помошью IE. Проблем с производительностью небыло.
nuclearpartizan вне форума Ответить с цитированием
Старый 29.01.2007, 13:48   #5
nuclearpartizan
 
Регистрация: 29.01.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
или например загружать код страницы в чтото потом с помощью функций замены заменять слова, сохранять html и открывать в IE
что вы под этим подразумеваете?

если я все правильно понял. этот вариант отпадает сразу.
nuclearpartizan вне форума Ответить с цитированием
Старый 29.01.2007, 13:49   #6
Albenous
Helper
Форумчанин
 
Аватар для Albenous
 
Регистрация: 10.12.2006
Сообщений: 109
По умолчанию

В любом случае, страницу сначала прочитает программа, затем эта страница загрузится в IE (ну или наоборот - неважно). Двойная работа. А свой браузер не факт что работать будет быстрее IE.
Глупых вопросов не бывает - бывают глупые ответы.
Albenous вне форума Ответить с цитированием
Старый 29.01.2007, 13:51   #7
Albenous
Helper
Форумчанин
 
Аватар для Albenous
 
Регистрация: 10.12.2006
Сообщений: 109
По умолчанию

Цитата:
что вы под этим подразумеваете?
Любой HTML можно представить в виде текстового документа. Открой блокнотом HTML-страницу и увидишь
Глупых вопросов не бывает - бывают глупые ответы.
Albenous вне форума Ответить с цитированием
Старый 31.01.2007, 23:25   #8
NightmareZ
Пользователь
 
Аватар для NightmareZ
 
Регистрация: 01.01.2007
Сообщений: 52
По умолчанию

nuclearpartizan, Гугли на тему BHO (Browser Helper Object). Думаю этим путём вполне реально сделать то, что ты хочешь.
NightmareZ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Internet Explorer DeDoK Общие вопросы Delphi 1 14.06.2008 14:31
История Internet Explorer N!ckeL Общие вопросы Delphi 1 02.04.2008 18:36
Проблемы с Internet Explorer entrex Операционные системы общие вопросы 1 31.10.2007 17:33
Internet Explorer 7.0 Аlex Win Api 12 09.09.2007 09:45
Как выдрать пароли из Internet Explorer 6 zetrix Безопасность, Шифрование 1 29.10.2006 11:11