在您的网络视图中调用 javascript 的方式有很多
myWebView.loadUrl("javascript:testEcho('Hello World!')");
或者
public void run(final String scriptSrc) {
webView.post(new Runnable() {
@Override
public void run() {
webView.loadUrl("javascript:" + scriptSrc);
}
});
}
或者
public void run(final String scriptSrc) {
webView.post(new Runnable() {
@Override
public void run() {
webView.loadUrl("javascript:" + scriptSrc);
}
});
}
这个问题可以帮助我为我完成这项任务。
您还可以使用 WebViewClient来调用 java 脚本。
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished (WebView webView, String url)
{
webView.loadUrl("javascript:document.getElementById('login_player').value='"+username+"';javascript:document.getElementById('login_passwd').value = '"+Password+"';");
}
});
如需更多帮助,您还可以查看此链接。