Форум: "Сети";
Текущий архив: 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.035 c