Android WebView 在内部打开链接,捕获错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/admans/article/details/87931249
webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;//ture为在webview中打开
    }
   
});


webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onReceivedTitle(WebView view, String title) {
        super.onReceivedTitle(view, title);
        if (title.contains("404") || title.contains("500") || title.contains("Error")) {
            //view.loadUrl("about:blank");// 避免出现默认的错误界面
            view.loadDataWithBaseURL(null, "^_^暂无内容", "text/html", "UTF-8", null);

        }
    }

});

猜你喜欢

转载自blog.csdn.net/admans/article/details/87931249