如何在Webbrowser控件中捕获XMLHTTP请求?

时间:2009-03-17 21:54:44

标签: c# .net webbrowser-control xmlhttprequest

BeforeNavigate2事件或任何其他类似事件不会在WebBrowser控件中捕获XMLHTTP请求。无论如何都有解决这个问题的方法吗?

这是一个.NET项目。

修改

I've found this C++ application显然可用于解决此问题,但porting it to managed code doesn't look possible。也许我应该将C ++更改为COM对象并从.NET调用它 - 这并不容易,因为它甚至不能在VS 2008中编译,因为ATL更改我认为 - 。

1 个答案:

答案 0 :(得分:0)

作为一个'hack',它可能等同于跳过比你需要的更多的箍,你甚至可以帮助你完成你想要的东西。

1)将浏览器控件设置为在本地PC上使用代理uri。 2)设置你的应用程序来监听你在步骤1中指定的uri上的请求,并操纵你需要的东西。