【发布时间】:2014-05-06 19:25:32
【问题描述】:
所以我有一个网络应用程序,我使用一个弹出窗口来显示一条消息,如果某事不工作或只是为了确认某事。我在 eclipse 上制作了一个简单的 android 应用程序来通过 web 视图使用我的 web 应用程序,我面临的问题是应用程序内的 web 视图似乎不支持弹出窗口....我是对的还是有没有办法在我的应用程序中显示弹出窗口?这是我用于 Web 视图的代码。感谢您提前提供帮助。
wvp = (WebView) findViewById(R.id.webView1);
wvp.getSettings().setJavaScriptEnabled(true);
wvp.setWebViewClient(new WebViewClient());
wvp.setInitialScale(1);
wvp.getSettings().setBuiltInZoomControls(true);
wvp.getSettings().setDisplayZoomControls(false);
wvp.getSettings().setUseWideViewPort(true);
所以如果你有同样的问题,这里是感谢 ksasq 的解决方案
wvp = (WebView) findViewById(R.id.webView1);
wvp.getSettings().setJavaScriptEnabled(true);
wvp.setWebViewClient(new WebViewClient());
wvp.setWebChromeClient(new WebChromeClient());
wvp.setInitialScale(1);
wvp.getSettings().setBuiltInZoomControls(true);
wvp.getSettings().setDisplayZoomControls(false);
wvp.getSettings().setUseWideViewPort(true);
wvp.getSettings().setSupportMultipleWindows(true);
wvp.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
这使得能够显示我所追求的消息弹出窗口的技巧。享受吧!
【问题讨论】:
标签: java android eclipse webview