Téléphone Windows WebBrowser.Navigation des données de formulaire d’événement

J’ai ajouté un gestionnaire à l’événement WebBrowser.Navigating et j’ai remarqué qu’il était également déclenché pour les demandes POST. Dans ce cas, e.Uri est égal à l’URL actuelle de la page, mais il ne semble pas y avoir de moyen d’obtenir des données de formulaire de requête POST.

void browser_Navigating(object sender, NavigatingEventArgs e) { var url = e.Uri; // there is not something e.Form available here... } 

Avez-vous une idée de comment cela est-il possible?

D’après ce que j’ai lu récemment, l’access aux objects Request et Response n’est pas possible avec WP7 WebBrowser pour la même raison que pour la structure complète. Fondamentalement, il n’a jamais été mis en œuvre.

Une technique pouvant théoriquement être utilisée pour accéder aux données de formulaire est l’utilisation d’un proxy local pour intercepter des demandes. Je crois que cela nécessite l’utilisation d’un serveur de socket de bas niveau sur WP7. C’est faisable, mais je ne sais pas s’il est possible de changer l’adresse du proxy du téléphone par programme, comme je l’ai déjà essayé.

En fait, une option de plus. Je viens de découvrir ceci , apparemment, vous pouvez utiliser SaveToSsortingng pour enregistrer le document actuel (lors de la navigation). Cela vous permettrait d’parsingr les données du formulaire juste avant que le formulaire ne soit soumis.