良い一日、
AndroidのwebView内にログインの詳細を自動的に入力しようとしています。
これまでのところ、ウェブビューにウェブサイトをロードしました。使用したのは次のとおりです。
webView.loadUrl("http://blabla");
次に、ログインの詳細を入力する必要があります。私は次のコードでそうしようとしました:
webView.loadUrl("javascript: {"
+ " var y=document.getElementsByTagName('input');"
+ " document.write('0:' + y[0].value + '<br>')"
+ " y[0].value = '" + username + "';"
+ " y[1].value = '" + password + "';}");
しかし、それは機能していません。そのため、より簡単なタスクを試して、JavaScript が機能していることを確認しました。だから私はこれを実行しました:
webView.loadUrl("javascript:alert('hello');");
しかし、それを実行しても何もしません。
WebView の JavaScript を有効にしました。
WebSettings webSet = webView.getSettings();
webSet.setJavaScriptEnabled(true); // enable java script
私は何を間違っていますか?ありがとう