1
私は、ユーザー名とパスワードであるこれらの入力に価値を与えたいという単純なjavascriptを持っています。私はwebviewを使ってウェブサイトを開きます。 webviewが完全に読み込まれると、ユーザー名とパスワードの場所はまったく変更されません。JavascriptがWebviewで動作しない
ウェブサイト:javascriptのためのhttp://www.malaysiakini.com/login/en/form
私のソースコード:
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
view.loadUrl("javascript: {" +
"$('input#username').val(" + user + ");\n" +
"$('input#username').val(\"password\");\n" +
"document.querySelectorAll(\"button[type='submit']\")[0].click();}");
}
を逃しました閉じている '}'で始まり、あなたは本当に 'undefined'の結果になるjavascriptのuriを望むか、望むように動作しません。 –
これは恥ずかしい間違いでした。私はそれを認識しませんでした。 –