网站未在webview Android Studio中完全加载



我试图用url显示网站,但当加载时,一些网站会完全加载,而一些网站则无法在chrome或任何外部浏览器中正常加载。我被困在这里,不知道如何解决它。

public class UresultDetailFragment extends Fragment {
private WebView webView;
public UresultDetailFragment() {
// Required empty public constructor
}

@SuppressLint("SetJavaScriptEnabled")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view= inflater.inflate(R.layout.fragment_uresult_detail, container, false);
String url= getArguments().getString("url");
webView=(WebView) view.findViewById(R.id.UniversityDetailWebview);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);

webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl(url);
return view;
}
}

将WebViewClient与web视图连接,并在收到错误事件时实现,查看加载过程中是否发生任何错误。

https://developer.android.com/reference/android/webkit/WebViewClient#onReceivedError(android.webkit.WebView,%20android.webakit.WebResourceRequest,%20android.weba基特.WebResourceError(

最新更新