2012-02-03 22 views
0
  1. 私はウェブサイトを指し示すwebviewを開きます。 URLには2つのストレージ変数が含まれます。 1つは "USERNAME"で、もう1つは "PASSWORD"です。初めてWebビューを開くと、「電子メール」と「パスワード」は空になります。WEBVIEWにアップロードされたURLからパラメータを取得します。

  2. ユーザーがUSERNAMEとPASsWORDにデータを入力すると、URLにはそのデータ「 「私はそれらを抽出します」が含まれます。

これらのパラメータは、アンドロイドのwebviewのURLから取得できますか?

この問題を解決するためのヒントが必要です。

答えて

0

パラメータを取得するために解析することができるURLを与えるonPageStartedリスナーを持つためにwebviewclientを設定するのが最善の方法です。

_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

あなたの役に立つsuggetionのおかげで、私はそれに取り組んできました。私は "webviewのURLを盗聴する"作業をしたい、このトピックに関連するより多くの提案をすることができます。アンドロイドで私のような新しい開発者のための大きな助けになるでしょう:)再びありがとう。 –

0

WebViewには、WebViewに表示されている現在のWebサイトのURLを取得するためのgetUrl()メソッドがあります。だからあなたはそのメソッドから返された文字列からユーザー名とパスワードを抽出できるはずです。

関連する問題