
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2006, 19:25:40
|
|||
|---|---|---|---|
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Добрый день, Нам поставили задачу сделать ПО которое будет интегрироваться в Internet Explorer и после перехватывать страницы до их загрузки и менять содержимое (как то делают фаерволы убирая вызовы "window.open", и.т.д.). У нас две трудности: 1. Мы не совсем понимаем как интегрировать модуль в Internet Explorer 2. Как какая либо программа может перехватывать страницы и их менять Помогите пожалуйста исходником или примером, можно ссылкой на доки или описания реализации. С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 20:40:08
|
|||
|---|---|---|---|
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Искать по словам BHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 20:47:28
|
|||
|---|---|---|---|
|
|||
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
как вариант: запускать ие через скрипт, перехватывающий (и модифицирующий) то, что нужно. как это сделать, можно найти в форуме "обсуждение нашего сайта" (внизу, на главной странице). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 23:36:21
|
|||
|---|---|---|---|
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Подскажите также, пожалуйста, а как перехватывать страницы и изменять их содержимое, если браузер по умолчанию не Internet Explorer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2006, 00:13:09
|
|||
|---|---|---|---|
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Возьми WinGate и ... все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2006, 10:15:29
|
|||
|---|---|---|---|
|
|||
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Самое гибкое решение - написать свой прокси-сервер. А уж там можно много чего сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2006, 10:48:57
|
|||
|---|---|---|---|
|
|||
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Если хочешь итегрироваться в IE тебе нужно написать COM объект и реализовать интерфейсы IObjectWithSite и возможно IOleCommandTarget затем зарегистрировать его, после этого он начнет жить в твоем эксплорере и можно будет перехватывать события OnBeforeNavigate, OnDocumentComplete и пр. Изменять контент сайта можно либо по событию OnDocumentComplete, но это означает задержки, пока страница не прогрузится. Можно делать оперативней в OnLoadProgress но нужно всегда проверят валиден ли объект который ты хочешь изменять, прогрузился ли он уже или еще нет. PS А вообще прав Хотелкин авторСамое гибкое решение - написать свой прокси-сервер. А уж там можно много чего сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2009, 13:52:54
|
|||
|---|---|---|---|
Интеграция в Internet Explorer и перехват страниц, Изменение кода страницы до загрузки |
|||
|
#18+
Программизд 02 Если хочешь итегрироваться в IE тебе нужно написать COM объект и реализовать интерфейсы IObjectWithSite и возможно IOleCommandTarget затем зарегистрировать его, после этого он начнет жить в твоем эксплорере и можно будет перехватывать события OnBeforeNavigate , OnDocumentComplete и пр.А если браузер не IE , то как осуществить перехват(даже не перехват, а просто регистрацию) страниц ? Куда копать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1344313]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
263ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 577ms |

| 0 / 0 |
