gpt4 book ai didi

javascript - 使用通过 EditText 获取的变量将 javascript 命令发送到 Webview

转载 作者:行者123 更新时间:2023-11-29 16:06:47 25 4
gpt4 key购买 nike

我正在创建一个简单的网络应用程序,用户不必在每次打开网站时都输入他的凭据(不可能保存密码)。我设法找到表单的字段并提交操作,并且在提交以下行时可以通过 Crome 的控制台登录。

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

现在,在我的网络应用程序上,我想知道在用户用这两种信息填写对话框后是否可以使用字符串做同样的事情。

如果我说的不够清楚一定要说

谢谢

PS:我对 JS 很陌生

最佳答案

我建议您创建一个 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+"')");

希望对您有所帮助;)

关于javascript - 使用通过 EditText 获取的变量将 javascript 命令发送到 Webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17558602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com