有的html 里面有跳转支付宝外链 但是会显示 ERR_UNKNOWN_URL_SCHEME
解决方法是
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) { // 重写此方法表明点击网页里面的链接不调用系统浏览器,而是在本WebView中显示
// view.loadUrl(url);//加载需要显示的网页
// return true;
if (url.startsWith("http:") || url.startsWith("https:")) {
return false;
}
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
} catch (Exception e) {
}
return true;
}