5

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

这是一个 .NET 项目。

编辑:

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

4

1 回答 1

0

作为一个“黑客”,这可能等同于跳过更多不必要的障碍,你可以甚至可能无法帮助你完成你正在寻找的东西。

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

于 2011-02-20T20:54:15.767 回答