I am using WebView to load my authentication web page. After the successful authentication, I need to get some values from html source content. can anyone helm to read the s
Here is my code:
private async Task<string> GetHtml()
{
return await LoginWebViewItem.EvaluateJavaScriptAsync("document.body.innerHTML");
}
Then I call this from my method:
string AllHtml = await GetHtml();
You will need to use HybridWebView from Xamarin-Forms-Labs and register a callback. Documentation is here.
In your C# code register a callback:
this.hybridWebView.RegisterCallback("dataCallback", t => System.Diagnostics.Debug.WriteLine(t));
Then evaluate some JS code calling the callback
this.hybridWebView.Eval("Native(\"dataCallback\", document.body.innerHTML);");