所以,在閱讀圍繞我讀,我可以「注入」的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