Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки / 8 сообщений из 8, страница 1 из 1
27.11.2006, 19:25:40
    #34158982
lexluther
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Добрый день,

Нам поставили задачу сделать ПО которое будет интегрироваться в Internet Explorer и после перехватывать страницы до их загрузки и менять содержимое (как то делают фаерволы убирая вызовы "window.open", и.т.д.). У нас две трудности:

1. Мы не совсем понимаем как интегрировать модуль в Internet Explorer
2. Как какая либо программа может перехватывать страницы и их менять

Помогите пожалуйста исходником или примером, можно ссылкой на доки или описания реализации.

С уважением
...
Рейтинг: 0 / 0
27.11.2006, 20:40:08
    #34159103
Tracer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Искать по словам BHO
...
Рейтинг: 0 / 0
27.11.2006, 20:47:28
    #34159115
акуз-лингвист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
как вариант: запускать ие через скрипт, перехватывающий (и модифицирующий) то, что нужно.
как это сделать, можно найти в форуме "обсуждение нашего сайта" (внизу, на главной странице).
...
Рейтинг: 0 / 0
27.11.2006, 23:36:21
    #34159308
lexluther
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Подскажите также, пожалуйста, а как перехватывать страницы и изменять их содержимое, если браузер по умолчанию не Internet Explorer?
...
Рейтинг: 0 / 0
28.11.2006, 00:13:09
    #34159347
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Возьми WinGate и ... все.
...
Рейтинг: 0 / 0
28.11.2006, 10:15:29
    #34159774
Хочу!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Самое гибкое решение - написать свой прокси-сервер. А уж там можно много чего сделать.
...
Рейтинг: 0 / 0
28.11.2006, 10:48:57
    #34159890
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Если хочешь итегрироваться в IE тебе нужно написать COM объект и реализовать интерфейсы

IObjectWithSite

и возможно

IOleCommandTarget

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

Изменять контент сайта можно либо по событию OnDocumentComplete, но это означает задержки, пока страница не прогрузится. Можно делать оперативней в OnLoadProgress но нужно всегда проверят валиден ли объект который ты хочешь изменять, прогрузился ли он уже или еще нет.

PS
А вообще прав Хотелкин

авторСамое гибкое решение - написать свой прокси-сервер. А уж там можно много чего сделать.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.08.2009, 13:52:54
    #36152207
mallory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки
Программизд 02 Если хочешь итегрироваться в IE тебе нужно написать COM объект и реализовать интерфейсы
IObjectWithSite
и возможно
IOleCommandTarget
затем зарегистрировать его, после этого он начнет жить в твоем эксплорере и можно будет перехватывать события OnBeforeNavigate , OnDocumentComplete и пр.А если браузер не IE , то как осуществить перехват(даже не перехват, а просто регистрацию) страниц ? Куда копать ?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]