搞一个 Android 的webview demo 来访问网页,

结果 模拟器就报错了: webpage err_unknown_url_scheme

于是去百度了 一下。发现挺多解决方案的,都拿来试试。居然有几种方式都可以。

1,

参考 https://blog.csdn.net/grp0916/article/details/51481330

 webView.setWebChromeClient(new WebChromeClient());webView.getSettings().setJavaScriptEnabled(true);  //设置WebView属性,运行执行js脚本webView.loadUrl("https://www.baidu.com/");          //调用loadUrl方法为WebView加入链接setContentView(webView);

2,

参考  https://blog.csdn.net/BarryYangGoing/article/details/51848907

//        webView.setWebViewClient(new WebViewClient() {
//            //设置在webView点击打开的新网页在当前界面显示,而不跳转到新的浏览器中
//            @Override
//            public boolean shouldOverrideUrlLoading(WebView view, String url) {
////
//                if( url.startsWith("http:") || url.startsWith("https:") ) {
//                    return false;
//                }
//                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
//                startActivity(intent);
//                //  下面这一行保留的时候,原网页仍报错,新网页正常.所以注释掉后,也就没问题了
//                //          view.loadUrl(url);
//                return true;
//
//
//
//
//
//
//
//
//        }
//        });

也可以

3,

参考

https://blog.csdn.net/xiaopihair123/article/details/73350778

webView.getSettings().setUserAgentString("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0");

看起来是可以访问了,

可是有一个问题:

就是 如果地址是 www.baidu.com 一般来说,都是会识别而跳转到 m.baidu.com

但是上面的方式不会访问的是PC端的百度页面。所以应该是内容设置不对, 如果有兴趣可以自己去修改。

4,

参考: https://blog.csdn.net/u013062469/article/details/46326573

if (httpurl.startsWith("scheme:") || httpurl.startsWith("scheme:")) {
                        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(httpurl));
                        startActivity(intent);
                    }
                    return false;

5,

直接 return false

 webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {return  false;}});

转载于:https://my.oschina.net/ouminzy/blog/2986261

android webpage err_unknown_url_scheme相关推荐

  1. android webview url scheme,Android Webview ERR_UNKNOWN_URL_SCHEME错误

    当我点击链接到mailto:admin@ikiyuzoniki.net时,我收到此错误: net: ERR_UNKNOWN_URL_SCHEME 我试图添加一个if(url.startsWith(&q ...

  2. skewness z 分数_z分数用于异常检测

    skewness z 分数 重点 (Top highlight) Most of the time I write longer articles on data science topics but ...

  3. Android webview对接H5微信支付,ERR_UNKNOWN_URL_SCHEME引发的事故

    最近项目要求修改微信/支付宝支付方式,由客户端集成SDK方式更改为H5支付,既然提出需求,就只好撸代码了,客户端对接H5支付的处理过程中,遇到了一个小问题,问题是:由于微信支付只能在客户端进行,当手机 ...

  4. Android studio调用webview出现Webpage not available

    题记 今天写一个Android程序时,出现了Webpage not available,如下所示,无法显示浏览器,捣鼓了半个早上. 解决办法: 查看AndroidMainifest.xml是否有开权限 ...

  5. Android开发之WebView加载自定义scheme报错net::ERR_UNKNOWN_URL_SCHEME(附带源码标题下面可点击下载)

    咱们先看下报错结果图: 我这边是华为荣耀7i手机才出现这个情况,总结得出结论android6.0以上加载自定义scheme会报错如下,6.0以下貌似不会 三星和模拟器没有可以直接加载这个url ,网页 ...

  6. Android webview加载天猫店铺时会报net::ERR_UNKNOWN_URL_SCHEME;

    在做项目时,需求要求购买页要跳转天猫店,网址是:https://miruiylqx.tmall.com/ 发现webview 加载天猫店铺时会报net::ERR_UNKNOWN_URL_SCHEME; ...

  7. Android模拟器Webview打开网页报webpage not available

    错误如下: 解决方法如下: 1.添加网络权限 在 AndroidManifest.xml 清单文件中添加: <uses-permission android:name="android ...

  8. 【android】BridgeWebView加载本地h5出现webpage not available

    首先,androld模拟器自成体系,类似一个虚拟机 它的localhost指向的是模拟器本身而不是你的笔记本. 所以一般解决的方法是查看你电脑的网络偏好设置, 取用你pc的局域网地址. 然后作为要挂载 ...

  9. 最新最全的 Android 开源项目合集(一)

    原文链接:https://github.com/opendigg/awesome-github-android-ui 抽屉菜单 MaterialDrawer ★7337 - 安卓抽屉效果实现方案 Si ...

最新文章

  1. eclipse中导入web项目详细配置
  2. 0.基于C++的图像处理算法实现、INTEL CPU上SSE加速、ARM CPU上NEON加速
  3. DataUml Design 教程3-模型与数据库同步
  4. android不支持http,关于新版Android SDK-23不支持HttpClient
  5. Java关键字final使用详解
  6. 经典问题之「分支预测」
  7. 前端学习(2054)vue.js课程介绍
  8. 企业实战_01_ Mycat 主要作用_01
  9. input file设置默认值_innodb_data_file_path设置--通过错误日志中page大小计算实际值...
  10. lcd开机流程图_LCD1602初始化流程图及程序的两种方法
  11. 仿链家地图找房_iOS地图找房、周边(仿链家、安居客等地图找房)-高德地图-OC...
  12. 调整姿势!登顶 MacBook高效工作环境配置!
  13. html中加hover啥意思,css行内样式hover 内联css怎么使用hover效果
  14. 神经网络加速器设计研究:寒武纪DaDianNao论文阅读
  15. 晚期非小细胞肺癌肿瘤异质性和微环境的单细胞分析(Nature Communication, 2021年5月5日)
  16. 在线html排版网页排版,40张网页排版设计案例,总有一款你会用得上
  17. HDU5832(大数取模-秦九昭算法)
  18. 贩卖个人信息非法获利300余万,平安惠普、拍拍贷都是买方
  19. 泰拉瑞亚服务器config修改,泰拉瑞亚配置修改方法详解 泰拉瑞亚怎么修改游戏配置 Config文件-游侠网...
  20. Mathematica(26)-在软件中插入图片

热门文章

  1. 哪种女子才是男人最想要的?
  2. Talk | 阿姆斯特丹大学博士生胡涛:计算机视觉中的标签效率学习
  3. 探索微前端的场景极限
  4. 算法竞赛入门10.2计数与概率基础例题代码
  5. matlab吞吐量仿真,5G PDSCH信道吞吐量matlab仿真
  6. 中国石油大学《管理心理学(I)》第二次在线作业
  7. focus 获取焦点, blur 失去焦点 事件 javascript 写法
  8. 2021php面试题总结
  9. linux下启动tomcat服务
  10. python和汇编_python基础语法汇编总结