私はAndroidのWebviewからWebformsを埋めようとしています。 私はすでにここのコードのこの部分を見つけた:Fill fields in webview automaticallyJavascriptを使ってWebViewにフォームを記入してください。
String username = "cristian";
webview.loadUrl("javascript:document.getElementById('username').value = '"+username+"';");
を残念ながら私は私が記入したいページを開く必要がどこ理解しない
setContentView(R.layout.web);
final WebView mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(url);
String user="u";
String pwd="p";
mWebView.loadUrl("javascript:document.getElementById('username').value = '"+user+"';document.getElementById('password').value='"+pwd+"';");
私はそれをこのようにしようとします。サイトは表示されますが、フォームに値は表示されません。
ありがとうございます。
ねえ。任意の完全な例を参照してください。私は前にこの種のコードで作業していません。 –
これは私のために働いた[javascriptを使用してWebViewで複数のデータを渡す](https://stackoverflow.com/a/48349575/8018480) –