1
我有一个WebView,在其中显示我的网站,在该网站中,我有3个页面,我需要识别用户在最后一页上的3个页面,获取显示该页面的html内容。Xamarin Android:获取HTML内容
我设法做一个WebViewClient,我现在可以确定用户何时在最后一页上,问题是我不知道如何移动传递,我不知道如何获取html内容从该页面。
这是我到目前为止有:
namespace WebViewExample
{
[Activity(Label = "WebView", MainLauncher = true)]
public class WebView : Activity
{
Android.Webkit.WebView web_view;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.WebView);
web_view = FindViewById<Android.Webkit.WebView>(Resource.Id.webview);
web_view.Settings.JavaScriptEnabled = true;
web_view.SetWebViewClient(new MyWebViewClient());
web_view.LoadUrl(url);
}
public class MyWebViewClient : WebViewClient
{
public override bool ShouldOverrideUrlLoading(Android.Webkit.WebView view, string url)
{
view.LoadUrl(url);
return true;
}
public override void OnPageStarted(Android.Webkit.WebView view, string url, Android.Graphics.Bitmap favicon)
{
base.OnPageStarted(view, url, favicon);
}
public override void OnPageFinished(Android.Webkit.WebView view, string url)
{
base.OnPageFinished(view, url);
int i = 0;
}
}
}
}
感谢。