是否可以在android WebView中显示jquery或javascript弹出消息?
答案 0 :(得分:1)
您可以使用JavaScript alert()
,confirm()
或prompt()
显示弹出消息。如果他们不工作,那么别的东西就错了。确保您的JavaScript正确到达这些语句。使用console.log()
将消息写入LogCat以跟踪执行情况。还要确保启用了JavaScript。 IE:
myWebView.getSettings().setJavaScriptEnabled(true);
答案 1 :(得分:0)
您只需使用下面给出的行在webview中显示提醒:
wv.loadUrl("javascript:alert('hello Android');");
如果你想在UI中进行一些更改,你可以在覆盖函数onPageFinished()上调用如下所示的javascript
wv.setWebViewClient(new MyWebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
wv.loadUrl("javascript:document.getElementById('client').style.visibility ='hidden';");
}
}