Android(安卓)网页无法打开 net:ERR_UNKNOWN_URL_SCHEME
16lz
2022-06-18
web.setWebViewClient(new MyWebViewClient()); /** * 防止有 URL Scheme 跳转协议类型的url 导致webView加载网页失败 * */ private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url == null) return false; if (url.startsWith("http:") || url.startsWith("https:") ){ view.loadUrl(url); return false; }else{ try{ Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); mContext.startActivity(intent); }catch (Exception e){// ToastUtils.showShort("暂无应用打开此链接"); } return true; } } }
更多相关文章
- Android(安卓)M 去除抽屉模式
- 【OOM】Android加载大图片OOM异常解决
- android volley 发送 POST 请求
- android获取屏幕分辨率
- Android(安卓)-- 插件化
- Android(安卓)OTA 增量升级失败的问题
- [置顶] 我的Android进阶之旅------>android异步加载图片显示,并且
- 解决Cygwin中的“died waiting for dll loading”错误
- Android下PreferenceScreen 加载流程