欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-19 23:09:58
...
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);

        }
    }

});

 

相关标签: webview