我正在尝试在我的 WebView 中打开以下链接
http://issuu.com/muhammadumar88/docs/prime_guide_2016?e=27032292/40838888
带有代码
mWebView = (WebView) view.findViewById(webView);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
WebSettings websettings = mWebView.getSettings();
websettings.setJavaScriptEnabled(true);
websettings.setDomStorageEnabled(true);
websettings.setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.2; C1905 Build/15.1.C.2.8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36");
mWebView.setWebViewClient(new AppWebViewClient((ProgressBar) view.findViewById(R.id.progressBar)));
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl(link);
public class AppWebViewClient extends WebViewClient
{
private ProgressBar progressBar;
public AppWebViewClient(ProgressBar progressBar)
{
this.progressBar = progressBar;
progressBar.setVisibility(View.VISIBLE);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url)
{
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}
}
我不断收到白色的空白页。我该如何修复它,我缺少什么?
最佳答案
更改以下行。
mWebView = (WebView) view.findViewById(R.id.webView);
而不是
mWebView = (WebView) view.findViewById(webView);
欲了解更多信息,请参阅 Webview shows white blank page
关于java - WebView 显示空白页面而不是加载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40649694/