如何在显示之前获取webview的内容?

时间:2012-11-26 13:25:10

标签: android

如何在显示之前获取webview的内容?

  1. 我使用webview加载第一个表单。

  2. 用户点击表单的sumbit按钮后(从1开始),webview将转到第二个URL。

  3. 我需要获取第二个URL的内容才能执行一些特殊操作。但我不知道如何获取内容。

  4. 这两个URL来自服务器端。我的APP是客户端。

3 个答案:

答案 0 :(得分:1)

覆盖onPageStarted或WebViewClient

@Override
         public void onPageStarted(WebView view, String url, Bitmap favicon) {
             // do stuff before loading the url
         }

答案 1 :(得分:0)

使用WebViewClient类可以这样做

webView.setWebViewClient(new WebViewClient() {
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
         // do stuff before loading the url
    }
});

答案 2 :(得分:0)

我已经解决了这个问题。我使用这种方法:http://lexandera.com/2009/01/extracting-html-from-a-webview/