Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Можно ли на Дельфи 7 написать плагин к Интернет Эксплореру ?   Найти похожие ветки 

 
Гость 1   (2004-03-18 05:07) [0]

Чтобы обрабатывал (изменял) все загружаемые в ИЕ страницы до их отображения.


 
Гость 1   (2004-03-18 05:07) [0]

Чтобы обрабатывал (изменял) все загружаемые в ИЕ страницы до их отображения.


 
BiN ©   (2004-03-18 08:58) [1]

Можно!


 
BiN ©   (2004-03-18 08:58) [1]

Можно!


 
Гость 1   (2004-03-19 02:45) [2]

Как ? Есть примеры, статьи ?


 
Гость 1   (2004-03-19 02:45) [2]

Как ? Есть примеры, статьи ?


 
Ш-К   (2004-03-19 09:53) [3]

Proxy


 
Ш-К   (2004-03-19 09:53) [3]

Proxy


 
nikkie ©   (2004-03-19 16:59) [4]

это называется MIME filter. информация в MSDN. что-то есть на
http://www.euromind.com/iedelphi


 
nikkie ©   (2004-03-19 16:59) [4]

это называется MIME filter. информация в MSDN. что-то есть на
http://www.euromind.com/iedelphi


 
BiN ©   (2004-03-19 17:09) [5]

это называется BHO ( Вспомогательные объекты браузера )


 
BiN ©   (2004-03-19 17:09) [5]

это называется BHO ( Вспомогательные объекты браузера )


 
nikkie ©   (2004-03-19 19:33) [6]

>BiN
есть какие-то основания полагать, что BHO стоит использовать для этого?
насчет MIME filter основания есть.

MSDN. Asynchronous Pluggable Protocols Overview

Benefits
<...>
Pluggable MIME filters can be used to filter data for a particular MIME type. Unlike standard pluggable protocol handlers and pluggable namespace handlers, which only provide data, pluggable MIME filters both read and provide data. The pluggable MIME filter"s implementation of the IInternetProtocolSink interface reads the data downloaded by the pluggable protocol handler. After the data has been processed, the pluggable MIME filter"s implementation of IInternetProtocol allows the system to retrieve the processed data.

Scenarios
<...>
Or, say your company wants to design products that will help parents keep their children from reading profanity on the Internet. You could design a pluggable MIME filter, register it to handle the text/* MIME types, and have it replace all profanity with <BEEP> or something similar. Any content that has a matching MIME type, such as a Web page (whose MIME type is usually text/html), will call the pluggable MIME filter and pass the filtered data to the user.


 
nikkie ©   (2004-03-19 19:33) [6]

>BiN
есть какие-то основания полагать, что BHO стоит использовать для этого?
насчет MIME filter основания есть.

MSDN. Asynchronous Pluggable Protocols Overview

Benefits
<...>
Pluggable MIME filters can be used to filter data for a particular MIME type. Unlike standard pluggable protocol handlers and pluggable namespace handlers, which only provide data, pluggable MIME filters both read and provide data. The pluggable MIME filter"s implementation of the IInternetProtocolSink interface reads the data downloaded by the pluggable protocol handler. After the data has been processed, the pluggable MIME filter"s implementation of IInternetProtocol allows the system to retrieve the processed data.

Scenarios
<...>
Or, say your company wants to design products that will help parents keep their children from reading profanity on the Internet. You could design a pluggable MIME filter, register it to handle the text/* MIME types, and have it replace all profanity with <BEEP> or something similar. Any content that has a matching MIME type, such as a Web page (whose MIME type is usually text/html), will call the pluggable MIME filter and pass the filtered data to the user.


 
BiN ©   (2004-03-19 20:06) [7]

Да что-то я поторопился с ответом :/- ему же не протоколировать, а изменять надо. Хотя тот же AcrobatReader вроде использует BHO, или нет.


 
BiN ©   (2004-03-19 20:06) [7]

Да что-то я поторопился с ответом :/- ему же не протоколировать, а изменять надо. Хотя тот же AcrobatReader вроде использует BHO, или нет.


 
Гость 1   (2004-03-21 01:33) [8]


> nikkie ©   (19.03.04 16:59) [4]
> это называется MIME filter. информация в MSDN. что-то есть
> на
> http://www.euromind.com/iedelphi

По ссылке что то есть, но это вроде для того самопального браузера который там описан. А я хотел под стандарнтый Интернет Эксплорер.

На MSDN всё на английском, про Дельфи ни слова, примеров нет, всё очень путано, непонятно. Нет ли чего нибудь попонятнее, желательно с примером ?

Неужели из русскоязычных этого никто никогда не делал ?


 
Гость 1   (2004-03-21 01:33) [8]


> nikkie ©   (19.03.04 16:59) [4]
> это называется MIME filter. информация в MSDN. что-то есть
> на
> http://www.euromind.com/iedelphi

По ссылке что то есть, но это вроде для того самопального браузера который там описан. А я хотел под стандарнтый Интернет Эксплорер.

На MSDN всё на английском, про Дельфи ни слова, примеров нет, всё очень путано, непонятно. Нет ли чего нибудь попонятнее, желательно с примером ?

Неужели из русскоязычных этого никто никогда не делал ?


 
nikkie ©   (2004-03-21 18:44) [9]

>BiN
>Хотя тот же AcrobatReader вроде использует BHO, или нет.

связи BHO и AcrobatReader я как-то не улавливаю. разве технология встраивания Word/Excel/AcrobatReader в IE имеет отношение к BHO? мне кажется, что это технология Active Document.

из BHO, кстати, можно изменять содержимое страниц. (наверное - сам я с BHO не работал). прицепиться к событиям браузера, отловить DownloadComplete, получить IHTMLDocument и исправить как хочется... но только, имхо, не получится
>Чтобы обрабатывал (изменял) все загружаемые в ИЕ страницы до их отображения.

>Гость 1
>По ссылке что то есть, но это вроде для того самопального браузера который там описан. А я хотел под стандарнтый Интернет Эксплорер.

ты просто не разобрался.
1. это не самопальный браузер. EmbeddedWB - это компонента, улучшенный TWebBrowser. очень рекомендую, если собираешься встраивать WebBrowser в свое приложение.
2. MIME фильтр может быть temporary и permanent. Если ты создашь permanent MIME filter, то он будет работать для IE. Думаю, что с temporary этого не получится.

На MSDN всё на английском,
:)
про Дельфи ни слова,
:)) предлагаю написать жалобу...
примеров нет, всё очень путано, непонятно.
непросто, конечно. если ты еще и с COM не знаком, то совсем грустно будет...

>Нет ли чего нибудь попонятнее, желательно с примером ?

>Неужели из русскоязычных этого никто никогда не делал ?

euromind + http://groups.yahoo.com/group/delphi-webbrowser/ - кажется оттуда я скачивал еще примеры. на русском есть форум Игоря Осовьяка http://talk.mail.ru/forum/talk.ru.delphi.webbrowser

по теме WebBrowser-a могу порекомендовать также статью Осовьяка на "Королевстве Дельфи", статью Тенцера "Использование TWebBrowser" (жалко только, что он не упомянул EmbeddedWB, хотя сам в этой статье описал и сделал, по сути, небольшой его кусочек) и на английском - FAQ Henri Fournier. но темы APP и MIME-фильтров в этих текстах не затронуты.

в исходниках клиента форума
http://sourceforge.net/projects/dmclient
есть реализация Namespace Handler (EmbeddedNS.pas). но, во-первых, это temporary, во-вторых, не MIME-фильтр, хотя и близко.

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


 
nikkie ©   (2004-03-21 18:44) [9]

>BiN
>Хотя тот же AcrobatReader вроде использует BHO, или нет.

связи BHO и AcrobatReader я как-то не улавливаю. разве технология встраивания Word/Excel/AcrobatReader в IE имеет отношение к BHO? мне кажется, что это технология Active Document.

из BHO, кстати, можно изменять содержимое страниц. (наверное - сам я с BHO не работал). прицепиться к событиям браузера, отловить DownloadComplete, получить IHTMLDocument и исправить как хочется... но только, имхо, не получится
>Чтобы обрабатывал (изменял) все загружаемые в ИЕ страницы до их отображения.

>Гость 1
>По ссылке что то есть, но это вроде для того самопального браузера который там описан. А я хотел под стандарнтый Интернет Эксплорер.

ты просто не разобрался.
1. это не самопальный браузер. EmbeddedWB - это компонента, улучшенный TWebBrowser. очень рекомендую, если собираешься встраивать WebBrowser в свое приложение.
2. MIME фильтр может быть temporary и permanent. Если ты создашь permanent MIME filter, то он будет работать для IE. Думаю, что с temporary этого не получится.

На MSDN всё на английском,
:)
про Дельфи ни слова,
:)) предлагаю написать жалобу...
примеров нет, всё очень путано, непонятно.
непросто, конечно. если ты еще и с COM не знаком, то совсем грустно будет...

>Нет ли чего нибудь попонятнее, желательно с примером ?

>Неужели из русскоязычных этого никто никогда не делал ?

euromind + http://groups.yahoo.com/group/delphi-webbrowser/ - кажется оттуда я скачивал еще примеры. на русском есть форум Игоря Осовьяка http://talk.mail.ru/forum/talk.ru.delphi.webbrowser

по теме WebBrowser-a могу порекомендовать также статью Осовьяка на "Королевстве Дельфи", статью Тенцера "Использование TWebBrowser" (жалко только, что он не упомянул EmbeddedWB, хотя сам в этой статье описал и сделал, по сути, небольшой его кусочек) и на английском - FAQ Henri Fournier. но темы APP и MIME-фильтров в этих текстах не затронуты.

в исходниках клиента форума
http://sourceforge.net/projects/dmclient
есть реализация Namespace Handler (EmbeddedNS.pas). но, во-первых, это temporary, во-вторых, не MIME-фильтр, хотя и близко.

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


 
BiN ©   (2004-03-22 09:58) [10]

связи BHO и AcrobatReader я как-то не улавливаю.
Сейчас я согласен, что в данном контексте лучше использовать mime-фильтры.
А насчет Acrobat-а: дело в том, что он (по крайней мере в 4 и 5 версиях) прописывает свою COM-библиотеку в качестве BHO-хоста. Наверно, не для красоты. Если у вас стоит AReader, загляните в соответствующую ветку реестра.


 
BiN ©   (2004-03-22 09:58) [10]

связи BHO и AcrobatReader я как-то не улавливаю.
Сейчас я согласен, что в данном контексте лучше использовать mime-фильтры.
А насчет Acrobat-а: дело в том, что он (по крайней мере в 4 и 5 версиях) прописывает свою COM-библиотеку в качестве BHO-хоста. Наверно, не для красоты. Если у вас стоит AReader, загляните в соответствующую ветку реестра.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.038 c
3-1081478539
Лоднев Дмитрий
2004-04-09 06:42
2004.05.09
Как сработать с БД SQL-сервера если сервер не запущен?


1-1082430074
-Maximus-
2004-04-20 07:01
2004.05.09
PopupMenu


7-1080538520
Ivolg
2004-03-29 09:35
2004.05.09
Указатель


14-1082536915
}|{yk
2004-04-21 12:41
2004.05.09
Прикольный ODBC драйвер на IBPhoenix


1-1082962907
Goorus
2004-04-26 11:01
2004.05.09
Контейнер объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский