@Override
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
if (url.startsWith("http://") || url.startsWith("https://")) { //加载的url是http/https协议地址
view.loadUrl(url);
return false; //返回false表示此url默认由系统处理,url未加载完成,会继续往下走
} else { //加载的url是自定义协议地址
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
context.startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
}
解决Android 8.0及以上系统WebView加载 空白的问题
最新推荐文章于 2023-09-21 16:57:41 发布