WebView显示某些链接的空白视图

时间:2014-06-02 22:48:13

标签: android webview

我正在使用网页浏览:

        WebView webview = new WebView(this);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setLoadWithOverviewMode(true);
        webview.getSettings().setUseWideViewPort(true);
        webview.getSettings().setGeolocationEnabled(true);
        webview.setWebViewClient(new WebViewClient(){

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    loading.show();
                    view.loadUrl(url);
                    return true;
                }
                @Override
                public void onPageFinished(WebView view, final String url) {
                    loading.dismiss();
                    super.onPageFinished(view, url);
                }
            });

对于大多数链接,它工作得很好。但对于http://m.stubhub.com(以及任何相同的域),它只显示一个空白视图(尽管已完成加载页面)。有设置,我缺少什么?

顺便说一下,据我所知,没有任何错误。

建议/意见非常感谢。感谢。

2 个答案:

答案 0 :(得分:1)

您是否尝试过 onReceivedSslError ? :

 public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) {
     handler.proceed() ;
}

如果有帮助,请告诉我!

答案 1 :(得分:0)

解决方案是网站所需的权限。它使用HTML5存储,因此必须启用DOMStorage的权限......

webView.getSettings().setDomStorageEnabled(true);