0

是否可以在 android WebView 中显示 jquery 或 javascript 弹出消息?

4

2 回答 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 回答