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

dr.*_*vil 5 .net c# xmlhttprequest webbrowser-control

BeforeNavigate2事件或任何其他类似事件不会在WebBrowser控件中捕获XMLHTTP请求.反正有没有解决这个问题?

这是一个.NET项目.

编辑:

我发现这个C++应用程序显然可以用来解决这个问题,但是将它移植到托管代码看起来并不可能.也许我应该将C++更改为COM对象并从.NET调用它 - 这并不容易,因为它甚至不能在VS 2008中编译,因为ATL更改我认为 - .

Ale*_*ins 0

作为一种“黑客”,这可能相当于跳过不必要的麻烦,甚至可能无法帮助您实现您正在寻找的目标。

1) 将浏览器控件设置为使用本地电脑上的代理 uri。2) 设置您的应用程序以侦听您在步骤 1 中指定的 uri 上的请求,并在此处操作您需要的内容。