Так, чтение вокруг я прочитал, что я мог «впрыснуть» JavaScript в загруженной странице, чтобы программно заполнить форму веб-сайта, поэтому я попытался следующее:Использование Javascript в WebView
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView WebView;
WebView = (WebView) findViewById(R.id.webview);
WebView.setWebViewClient(new HelloWebViewClient());
WebView.getSettings().setJavaScriptEnabled(true);
WebView.getSettings().setBlockNetworkImage(false);
WebView.loadUrl("http://www.kingsage.es");
String username = "XXX";
String Password = "YYY";
WebView.loadUrl("javascript:document.getElementById('login_player').value='"+username+"';javascript:document.getElementById('login_passwd').value = '"+Password+"';");
}
Однако, когда я запускаю это на эмуляторе я получаю ошибку, как будто сайт не найден. если я отключу второй метод loadUrl, я загружаю веб-сайт, но мне нужно заполнить форму входа программно !, я полагаю, что я делаю что-то неправильно, но я не нашел и не стал читать. Любая помощь будет оценена!
это даже показывает веб-сайт для начала? www.google.com попробуйте и посмотрите, не появилось ли оно. – JoxTraex
Помогло ли мое решение? – JeanLuc