所以,在阅读围绕我读,我可以“注入”的JavaScript到加载的网页以编程方式填充网站的形式,所以我尝试以下操作:在WebView中使用JavaScript
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView WebView;
WebView = (WebView) findViewById(R.id.webview);
WebView.setWebViewClient(new HelloWebViewClient());
WebView.getSettings().setJavaScriptEnabled(true);
WebView.getSettings().setBlockNetworkImage(false);
WebView.loadUrl("http://www.kingsage.es");
String username = "XXX";
String Password = "YYY";
WebView.loadUrl("javascript:document.getElementById('login_player').value='"+username+"';javascript:document.getElementById('login_passwd').value = '"+Password+"';");
}
然而,当我运行这个在模拟器上,我收到一个错误,好像无法找到网站。如果我关闭第二个loadUrl方法我加载网站,但我需要以编程方式填写登录表格!,我想我做错了什么,但我没有找到并回答周围的阅读。任何帮助,将不胜感激!!
它甚至显示网站开始? www.google.com试试看看它是否显示出来。 – JoxTraex
对我的解决方案有帮助吗? – JeanLuc