是否可以在 android WebView 中显示 jquery 或 javascript 弹出消息?
问问题
446 次
2 回答
1
alert()
您可以使用 JavaScript 、confirm()
或显示弹出消息prompt()
。如果他们不工作,那么还有其他问题。确保您的 JavaScript 正确到达这些语句。用于console.log()
将消息写入 LogCat 以跟踪您的执行。还要确保 JavaScript 已启用。IE:
myWebView.getSettings().setJavaScriptEnabled(true);
于 2013-02-05T18:58:32.400 回答
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';");
}
}
于 2013-02-05T19:10:47.617 回答