
XVirus
Neues Mitglied
- 2
Ich habe eine App erstellt die eine Website öffnet.
Das ist ein Teil des html Codes der Website:
Es soll automatisch das Passwort Feld mit einem Passwort füllen. Das ist mein Code:
Aber es wird lediglich eine weiße Seite geöffnet in der "PaSsWoRd" steht. Wie kann ich dieses Problem lösen?
Das ist ein Teil des html Codes der Website:
HTML:
<div itemprop="articleBody">
<!--CPW_VOLATILE--><div class="contentpassword">
<h3 class="contentpassword-title">Geschützt</h3>
<p class="contentpassword-description">
Ein Passwort ist für die Anzeige des Inhalts erforderlich. </p>
<form class="contentpassword-form" name="contentpassword_form" method="post" action="/index.php?option=com_content&view=article&id=89&Itemid=401">
<label for="cpwinp_2" class="contentpassword-label">Passwort:</label>
<input id="cpwinp_2" class="contentpassword-password" name="contentpassword_password" type="password">
<input class="contentpassword-submit" name="contentpassword_submit" value="Absenden" type="submit">
</form>
</div></div>
Es soll automatisch das Passwort Feld mit einem Passwort füllen. Das ist mein Code:
Javascript:
private WebView web;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
web =(WebView) findViewById(R.id.webView);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setSaveFormData(true);
web.loadUrl("http://www.mywebsite.com");
web.setWebViewClient(newWebViewClient(){
public void onPageFinished(WebView view,String url){
String password ="PaSsWoRd";
view.loadUrl("javascript:document.getElementById('cpwinp_2').value = '"+password+"';");
}});
}
}
Aber es wird lediglich eine weiße Seite geöffnet in der "PaSsWoRd" steht. Wie kann ich dieses Problem lösen?