URLを指定したユーザーにブラウザを開くアプリがあります。これは、認証のない特定のログインページを指しているはずです。後でユーザーがログインをクリックしてメンバーページに移動したときに、HTMLソースについて後で解析できるようにすることは可能ですか?私はちょうどページ変化の検出のために何らかのものを探しています。Androidブラウザを使用する - ページ変更を検出する
編集:私は今WebViewを使用しています。ここでは、これまで新しいWebViewの活動クラスの一部です:
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("theurl(removed)"); // Removed url for StackOverflow
mWebView.loadUrl("javascript:document.getElementById('sid').value = 'name';"); // Supposed to autofill a particular input with id 'sid'
無駄に、ページ上の入力の第1の変化値にしようとしています。
を私はWebViewの詳細を追加しました。編集を見てください!最初に私が入力に間違っていることを教えてもらえますか? –
@ MarkLyons:最初の 'loadUrl()'がまだ行われていないので、2番目の 'loadUrl()'をあまりにも早く呼び出しています。 'loadUrl()'は非同期です。 – CommonsWare
ページが完全に読み込まれるまで何らかの機能を使用して待機する必要がありますか? –