2017-11-23 20 views
0

の「academic.microsoft.com」サイトをロードすることはできませんが、空白のページが代わりに表示され、ここに私のコード私はWebViewの上<a href="https://academic.microsoft.com" rel="nofollow noreferrer">https://academic.microsoft.com</a>サイトをロードするためにwan't WebViewの

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"); 
} 

どうもありがとう

です

答えて

0

1.ウェブビューの幅/高さが"wrap_content"に設定されていないことを確認します。代わりに私は()この3ラインwebView.getSettingsを追加することによってそれを解決webView.getSettings().setDomStorageEnabled(true);

+0

使用"match_parent"

2.Tryを使用setAllowContentAccess(真)。 webView.getSettings()。setDatabaseEnabled(true); webView.getSettings()。setDomStorageEnabled(true);どうもありがとう – JustMe