E
eastern
Всем привет!
Меня интересует, как можно получить страницу до её отображения в компоненте WebBrowser. Смысл следующий: нужно получить страницу и вырезать из неё определённые рисунки или не нужные скрипты, и далее уже изменённую передать в WebBrowser.
Ковырянием интернета выяснил, что это можно сделать с помощью Asynchronous Pluggable Protocol. Однако полной информации как это реализовать я не нашёл. Статья (http://www.rsdn.ru/article/inet/pluggprotocol.xml) добавила только дополнительные вопросы. Я понял, что создав наследника от IInternetProtocol и IInternetProtocolRoot, нужно в методе Start самому реализовывать загрузку данных из интернета. Можно ли сделать так, чтобы не реализовывать загрузку самому, а только получить доступ к уже загруженой странице?
Я в COM не сильно разбираюсь, поэтому хотел бы выяснить как этого созданного наследника прикрутить к компоненту WebBrowser? И если в программе например два таких компонента или больше, как тогда реализовывать работу через Asynchronous Pluggable Protocol? И можно ли этот созданный протокол прикрутить к самому IE?
Может у кого есть готовые примеры? Буду благодарен за любую информацию.
Меня интересует, как можно получить страницу до её отображения в компоненте WebBrowser. Смысл следующий: нужно получить страницу и вырезать из неё определённые рисунки или не нужные скрипты, и далее уже изменённую передать в WebBrowser.
Ковырянием интернета выяснил, что это можно сделать с помощью Asynchronous Pluggable Protocol. Однако полной информации как это реализовать я не нашёл. Статья (http://www.rsdn.ru/article/inet/pluggprotocol.xml) добавила только дополнительные вопросы. Я понял, что создав наследника от IInternetProtocol и IInternetProtocolRoot, нужно в методе Start самому реализовывать загрузку данных из интернета. Можно ли сделать так, чтобы не реализовывать загрузку самому, а только получить доступ к уже загруженой странице?
Я в COM не сильно разбираюсь, поэтому хотел бы выяснить как этого созданного наследника прикрутить к компоненту WebBrowser? И если в программе например два таких компонента или больше, как тогда реализовывать работу через Asynchronous Pluggable Protocol? И можно ли этот созданный протокол прикрутить к самому IE?
Может у кого есть готовые примеры? Буду благодарен за любую информацию.