Android Webview 未加载网址,如果 href 以 "www" 开头



我正在从api调用中提取的字符串加载webview。但是,如果超链接的href以"www"开头,则单击该链接会使webview为空。如果href以"http://www"然后url就被加载了。有什么方法可以使超链接正常工作吗?

您可以检查代码中的url,如下所示:

webView.setWebViewClient(new WebViewClient() { 
            public boolean shouldOverrideUrlLoading(WebView view, String url){
                if(!url.startsWith("http://"))
                {
                    url = "http://" + url;
                }
                webView.loadUrl(url); 
                return false; 
            } 
        });

相关内容

最新更新