2012-02-03 62 views
0
  1. 我打開指向網站的webview。該URL將包含2個存儲變量。一個是「USERNAME」,另一個是「PASSWORD」。第一次打開webview時,「email」和「password」將是空的。從WEBVIEW中發佈的URL獲取參數android

  2. 用戶在USERNAME和PASsWORD中輸入數據後,該URL將包含該數據,「我想提取它們」 。

是否有可能從android中的webview中的URL獲取這些參數。

需要建議和提示繼續在這個問題。

回答

0

最好的方法來做你想做的事情,就是設置一個webviewclient讓onPageStarted監聽器給你你可以解析的url來獲取參數。

_webView.setWebViewClient(new WebViewClient() { 

     @Override 
     public void onPageStarted(WebView view, String url, Bitmap favicon) { 
      super.onPageStarted(view, url, favicon); 
      // check if you are on the right URL and parse it 
     } 

    }); 
+0

非常感謝您提供的有用建議,我已經開始研究它。我想要「在webview中嗅探網址」的工作,你能有更多關於這個話題的建議。對於像android這樣的新開發者來說,這將是一個很好的幫助。:)再次感謝。 – 2012-02-03 12:09:47

0

WebView有一個方法getUrl()來檢索顯示在WebView中的當前網站的URL。所以你應該能夠從該方法返回的字符串中提取用戶名和密碼。