Androidでアプリ開発をしています。
WebViewを使って自動ログイン処理を行いたいのですが、うまく動きません。
lang
1webview = (WebView)findViewById(R.id.webView); 2 webview.getSettings().setJavaScriptEnabled(true); 3 4 String login = "ID"; 5 String pass = "PASS"; 6 7 webview.loadUrl("http://~"); 8 9 String script = "javascript: document.getElementByName('user_id').value = '" + login + "';" 10 + "document.getElementByName('pass').value = '" + pass + "';" 11 + "javascript:var elems=document.getElementsByTagName('a'); 12 for(var i = 0 ; i < elems.length ; i++){ 13 if(elems[i].className == 'blocklink'){elems[i].onclick();}}"; 14 15webview.loadUrl(script);
JavaScriptはよく理解してなくてネットを見ながらなんとか作ったものです。
ご指摘おねがいいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。