On Button klicken:Webseite Anmeldung von WebView Javascript Android mit
public void login(View v) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(rlayout.getWindowToken(), 0);
loginWebView.loadUrl("https://example.de");
loginWebView.setVisibility(View.INVISIBLE);
loginWebView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
loginWebView.loadUrl("javascript: {" +
"document.getElementById('login_act').value = '" + "USNAME" + "';" +
"document.getElementById('login_pwd').value = '" + "PWD" + "';" +
"document.getElementById('submit').click();" +
"};");
}
public void onPageFinished2(WebView view, String url) {
loginWebView.loadUrl(url);
}
});
loginWebView.clearCache(true);
loginWebView.clearHistory();
WebView view = (WebView) this.findViewById(R.id.mainwebView);
String url = "https://example.de";
view.loadUrl(url);
}
On Button klicken: 1- 1. WebView Anmeldung 2- 2. WebView zeigen Seite 3- Bereit
Bei meinem erster Versuch alles funktioniert. Kein Fehler, keine Probleme. Die einzige Sache war, dass das WebView mit der Seite geladen wurde, wo ich nicht eingeloggt war.
Wie kann ich mich anmelden und was ist schief gelaufen?
Liese-Meitner Gymnasium soso –
@Jonasw Yes Sir – Excel1
Nunja war sagt denn der Log? Bzw war genau nicht funktioniert? –