Как перехватить запросы XMLHTTP в элементе управления Webbrowser? - PullRequest
5 голосов
/ 18 марта 2009
Событие

BeforeNavigate2 или любое другое подобное событие не перехватывает запросы XMLHTTP в элементе управления WebBrowser. Есть ли способ решить эту проблему?

Это проект .NET.

Edit:

Я нашел это приложение C ++ , которое, очевидно, можно использовать для решения этой проблемы, но портирование его на управляемый код не представляется возможным . Возможно, мне следует заменить C ++ на COM-объект и вызвать его из .NET, что будет непросто, поскольку он даже не компилируется в VS 2008 из-за изменений в ATL, я полагаю -

1 Ответ

0 голосов
/ 20 февраля 2011

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

1) настроить управление браузером на использование прокси-URI на локальном компьютере. 2) настроить приложение для прослушивания запросов на URI, указанный вами на шаге 1, и манипулировать тем, что вам нужно здесь.

...