如何在显示之前获取 webview 的内容?
我使用 webview 加载第一个 URL,它是一个表单。
用户点击表单的 sumbit 按钮(从 1 开始)后,webview 将转到第二个 URL。
我需要获取第二个 URL 的内容来执行一些特殊操作。但我不知道如何获取内容。
这两个 URL 来自服务器端。我的APP是客户端。
如何在显示之前获取 webview 的内容?
我使用 webview 加载第一个 URL,它是一个表单。
用户点击表单的 sumbit 按钮(从 1 开始)后,webview 将转到第二个 URL。
我需要获取第二个 URL 的内容来执行一些特殊操作。但我不知道如何获取内容。
这两个 URL 来自服务器端。我的APP是客户端。
覆盖 onPageStarted 或在您的 WebViewClient
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// do stuff before loading the url
}
使用 WebViewClient 类你可以这样做
webView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// do stuff before loading the url
}
});
我已经解决了这个问题。我使用这种方法: http: //lexandera.com/2009/01/extracting-html-from-a-webview/