无法在Webview上加载“academic.microsoft.com”网站

时间:2017-11-23 21:03:42

标签: java android browser webview

我不想在webview上加载https://academic.microsoft.com网站,但会出现空白页面,这是我的代码

public void onClick(View view) {
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);
    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
    webView.setScrollbarFadingEnabled(false);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.getSettings().setPluginState(WebSettings.PluginState.ON);
    webView.getSettings().setAllowFileAccess(true);
    webView.getSettings().setSupportZoom(true);
    webView.setWebViewClient(new WebViewClient() {
        @Override
        public void onReceivedError(WebView view, int errorCode,
                                    String description, String failingUrl) {
            // Handle the error
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });
    webView.loadUrl("https://academic.microsoft.com");
}

非常感谢

1 个答案:

答案 0 :(得分:0)

1.确保webview宽度/高度未设置为"wrap_content"。而是使用"match_parent"

2.尝试使用webView.getSettings().setDomStorageEnabled(true);