Android の WebView に問題があります。2 つのフラグメントを持つアプリケーションを使用しています。最初に EditText があり、2 番目に webview があります。
ロードされたページの DOM を変更する JavaScript 関数を呼び出して、Web ビューにロードされたページに Edittext の文字列を渡すことは可能ですか?
たとえば、webview にロードした後:
webview.loadUrl("http://google.it");
Java から渡された文字列を Google 検索ページの edittext に挿入したい。最初のステップとしてこれを試しました:
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl("javascript:(function() {alert();})()");
}
});
しかし、アラートは表示されません。
フィードバックをお寄せいただきありがとうございます。完璧ではない英語で申し訳ありません。