表示される前にWebビューのコンテンツを取得するにはどうすればよいですか?
Webビューを使用して、フォームである最初のURLをロードします。
ユーザーがフォームのsumbitボタン(1から)をクリックすると、Webビューは2番目のURLに移動します。
特別なアクションを実行するには、2番目のURLのコンテンツを取得する必要があります。しかし、コンテンツの入手方法がわかりません。
2つのURLはサーバー側からのものです。私のAPPはクライアントです。
表示される前にWebビューのコンテンツを取得するにはどうすればよいですか?
Webビューを使用して、フォームである最初のURLをロードします。
ユーザーがフォームのsumbitボタン(1から)をクリックすると、Webビューは2番目のURLに移動します。
特別なアクションを実行するには、2番目のURLのコンテンツを取得する必要があります。しかし、コンテンツの入手方法がわかりません。
2つのURLはサーバー側からのものです。私のAPPはクライアントです。
onPageStartedまたはWebViewClientをオーバーライドします
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// do stuff before loading the url
}
WebViewClientクラスを使用すると、この方法で実行できます
webView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// do stuff before loading the url
}
});
この問題を修正しました。私はこの方法を使用します:http://lexandera.com/2009/01/extracting-html-from-a-webview/