Android WebView清除内容填写表格

时间:2015-11-17 07:51:04

标签: javascript android forms webview

我正在开发Android应用,并希望使用JavaScript自动填充 nav > ul li { background: #fff none repeat scroll 0 0; color: #000; font-size: 18px; margin: 0; text-align: center; padding: 0 15px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; justify-content: center; } 中的表单。

WebView

网站加载正常,我可以在短时间内看到它,但它不会填充final WebView webView = (WebView) findViewById(R.id.MyWebView); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { webView.loadUrl("javascript:document.getElementById('tbBenutzer').value = 'myUser';"); webView.loadUrl("javascript:document.getElementById('tbKennwort').value = 'myPwd';"); webView.loadUrl("javascript:document.getElementById('form1').submit();"); } }); webView.loadUrl(my_url); ,而是用我的用户名替换Input的全部内容。没有别的了。

1 个答案:

答案 0 :(得分:0)

我不知道为什么,但经过一些研究后我发现,如果我将所有WebView代码放入JavaScript它就可以了。

function