我试图打开一个网页并让它在webview中完成页面加载时自动填充uname和密码 而且我也试图模拟按钮点击
网页查看源代码
我用来做同样的代码如下
web.loadUrl("javascript:frmLogin.username.value=\"" + mUsername.trim() + "\";");
web.loadUrl("javascript:frmLogin.password.value=\"" + mPassword.trim() + "\";");
web.loadUrl("javascript:frmLogin.submit.click();");
我试过了,但它会导致无休止的加载循环
web.loadUrl("javascript:frmLogin.submit();");
用户名和密码是自动填充 但 按钮onclick我无法使用javascript进行模拟
答案 0 :(得分:1)
我解决了它
使用
web.loadUrl("javascript:(function(){document.getElementById('frmLogin').submit();})()");
工作