2009-03-17 8 views
5

BeforeNavigate2 événement ou tout autre événement similaire ne capture pas les demandes XMLHTTP dans un contrôle WebBrowser. Y at-il de toute façon pour résoudre ce problème?Comment capturer des requêtes XMLHTTP dans un contrôle Webbrowser?

Ceci est un projet .NET.

Edit:

I've found this C++ application qui peut apparemment être utilisé pour résoudre ce problème, mais porting it to managed code doesn't look possible. Peut-être que je devrais changer le C++ en un objet COM et l'appeler à partir de .NET - ce qui ne sera pas facile car il ne compile même pas dans VS 2008 en raison des changements ATL je suppose -.

Répondre

0

Comme un «hack» qui équivaudrait probablement à sauter par plus de cerceaux que nécessaire, vous pourriez et ne pouvez même pas vous aider à accomplir ce que vous recherchez.

1) définissez le contrôle de votre navigateur pour utiliser un uri proxy sur le PC local. 2) configurez votre application pour écouter les requêtes sur l'uri spécifié à l'étape 1 et manipuler ce dont vous avez besoin ici.

Questions connexes