1

ユーザーがWebサイトを開くたびに資格情報を入力する必要がない単純なWebアプリケーションを作成中です(パスワードを保存する可能性はありません)。フォームのフィールドと送信アクションを見つけることができました。次の行が送信されると、Crome のコンソールからログインできます。

document.getElementById('zonePwd').value="Password"
document.getElementById('zoneId').value="Id"
GInterface.traiterEvenementValidation()

今、私の webapp で、ユーザーがダイアログに両方の情報を入力した後、文字列を使用して同じことを行うことができるかどうかを知りたいです。

私が十分に明確でない場合は、必ずそう言ってください

ありがとう

PS:私はJSが初めてです

4

1 に答える 1

4

次のような JavaScript 関数を作成することをお勧めします。

function setCredentials(id, pass)
{
    document.getElementById('zonePwd').value=pass;
    document.getElementById('zoneId').value=id;
    GInterface.traiterEvenementValidation();
}

そして、あなたのアプリコードから

String id = "myid"; //Get val from the dialog
String pass = "mypass"; //Get val from the dialog
webview.loadUrl("javascript:setCredentials('"+id+"','"+pass+"')");

それが役に立てば幸い ;)

于 2013-07-10T16:27:19.537 に答える