2012-11-26 76 views
0

如何在顯示之前獲取webview的內容?如何在顯示之前獲取webview的內容?

  1. 我使用webview加載第一個URL是表單。

  2. 當用戶點擊表單的sumbit按鈕(它從1開始)後,web視圖將轉到第二個URL。

  3. 我需要獲取第二個URL的內容來做一些特殊的操作。但我不知道如何獲取內容。

這兩個URL來自服務器端。我的APP是客戶端。

回答

1

覆蓋的onPageStarted或在您的WebViewClient

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

謝謝你的回覆。我知道這個功能,但它不能滿足我的要求。我只能檢測到第二個url,但我不知道第一個url中的submited數據。第二個網址的結果是與相關的第一個網址。我需要將第二個網址發佈到第二個網址。但是如果使用webview,它可以顯示結果。但我不需要在webview中顯示數據。 – Judy

+0

它是你自己的網頁(你的能夠/允許編輯)?你想要加載第二個url的表單提交的數據? – Greezer

+0

如果您可以編輯您的頁面,請閱讀以下鏈接: http://www.coderzheaven.com/2012/01/01/using-webview-to-call-a-function-in-android-java-code-or-如何使用一個webviewclient在Android/ – Greezer

0

使用WebViewClient類,你可以通過這種方式

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