3

webviewで現在表示されているページのhtmlを抽出する方法はありますか? HTMLを抽出して解析し、再度リロードする必要がありますか? シンプルなWebサイトなら問題なく動作するHtmlclienthandlerを試してみました

HttpClientHandler handler = new HttpClientHandler { UseDefaultCredentials = true,       AllowAutoRedirect = true };

HttpClient client = new HttpClient(handler);
HttpResponseMessage response = await client.GetAsync(url);

しかし、ページはOWA電子メール ページにあり、応答でError:400 Bad requesrが返され続けます。

4

2 に答える 2

6

You can extract HTML from WebView using InvokeScript(...) method.

string html = webview.InvokeScript("eval", new string[] {"document.documentElement.outerHTML;"});
于 2013-10-04T08:40:36.663 に答える