Android Webview没有显示弹出窗口

时间:2015-07-03 13:57:39

标签: android webview

我需要应用内浏览器点击网址并对用户进行身份验证,该网站会弹出一个窗口(在所有其他浏览器上),但它不会显示在WebView上。

这是我的代码

webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        webView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                webView.loadUrl(url);
                return true;
            }
        });

1 个答案:

答案 0 :(得分:0)

this issue at Google Code所述,您应该在网页浏览中使用WebChromeClient。

WebView wv=new WebView(this);   
wv.setWebChromeClient(new WebChromeClient());