2
我想,以填补在几个领域(工作),然后点击登录按钮(不工作),我曾尝试:点击Android中的WebView按钮编程
document.getElementById('loginButton').click();"
和
document.forms['form'].submit();
按钮名称和表单名称是正确的,我做错了什么?
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl("javascript:(function() { " +
"document.getElementById('coCode').value = 'CompanyCode';" +
"document.getElementById('loginName').value = 'LoginName';" +
"document.getElementById('password').value = 'Password';" +
//"document.forms['form'].submit();" + //Doesn't Work
//"document.getElementById('loginButton').click();" + //Doesn't Work
"})()");
}
});
'document.forms [ “形”]提交();'应该工作,你检查它(的JavaScript函数)在独立浏览器中很快乐? – Offbeatmammal 2013-03-11 00:02:07
当我使用document.forms [“form”]。submit();该页面只是重新加载。也许这会帮助Login – 2013-03-11 00:47:49
可能更有意义,如果我们也可以看到HTML。我现在没有和我一起测试平板电脑,但是如果有HTML样本可以完成照片(不知道我目前错过了什么!) – Offbeatmammal 2013-03-11 04:06:02