1
У меня есть простой javascript, где я хочу дать значение этим входам, которые являются именем пользователя и паролем. Я открываю веб-сайт, используя webview. Когда веб-просмотр полностью загружен, имя пользователя и пароль не изменяется вообще.Javascript не работает в Webview
Сайт: http://www.malaysiakini.com/login/en/form
Мой исходный код JavaScript:
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();}");
}
ваш "JavaScript URI" является недействительным Javascript (отсутствует закрытие '}' для начала, и вы действительно хотите, чтобы javascript uri приводил к 'undefined', или он не будет работать так, как вы хотите –
Это была смущающая ошибка , Я этого не понимал. –