再会,
我正在尝试在 android 上的 webView 中自动填写一些登录详细信息。
到目前为止,我已经在 webview 中加载了网站,我使用了:
webView.loadUrl("http://blabla");
现在我需要填写登录详细信息。我试图用下面的代码来做到这一点:
webView.loadUrl("javascript: {"
+ " var y=document.getElementsByTagName('input');"
+ " document.write('0:' + y[0].value + '<br>')"
+ " y[0].value = '" + username + "';"
+ " y[1].value = '" + password + "';}");
但这不起作用,所以我尝试了一个更简单的任务来检查我的 javascript 是否正常工作。所以我跑了这个:
webView.loadUrl("javascript:alert('hello');");
但即使这样在运行它时也无济于事。
我已经为 webview 启用了 javascript:
WebSettings webSet = webView.getSettings();
webSet.setJavaScriptEnabled(true); // enable java script
我究竟做错了什么?谢谢