精华内容
下载资源
问答
  • android WebView加载h5网站嵌到淘宝链接页面报错问题
    千次阅读
    2018-11-01 14:45:01

    WebView加载h5网站嵌到淘宝链接页面报错问题

    android混合开发,使用WebView嵌套h5网站。在h5
    网站中放了一个按钮。点击按钮会打开第三方链接。如:淘宝,京东,拼多多等。这时候app就会报一个错误。图如下:
    在这里插入图片描述
    淘宝的就是taobao://什么的,京东,类似。

    解决方案:
    网上好多的解读是说要让webview使用WebChromeClient这种方式。
    但是我自己的已经是这个模式了。问题还没解决。后来我又想到问题是点击按钮出现。页面好像不归webview管

    直到后来看到https://www.jianshu.com/p/119823e5cfb5 简书上这位作者写 的。webview就好像是我们浏览器,虽然按钮打开页面的操作是在h5里面的,但是所有的请求都会经过webview,一些特殊的请求如“淘宝,京东” 他们打开以后页面会自动执行一个唤起手机app的链接。这个链接不是http打头的。浏览器不能识别就会报错。
    这时候就需要过滤请求。

        //拦截请求。过滤特殊请求。
        public WebViewClient webViewClient = new WebViewClient() {
    
            @Override
            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
    
                // 不要使用super,否则有些手机访问不了,因为包含了一条 handler.cancel()
                // super.onReceivedSslError(view, handler, error);
    
                // 接受所有网站的证书,忽略SSL错误,执行访问网页
                handler.proceed();
            }
            @Override
            public boolean shouldOverrideUrlLoading(WebView wv, String url) {
                if(url == null) return false;
    
                try {
                    if(url.startsWith("weixin://") //微信
                            || url.startsWith("alipays://") //支付宝
                            || url.startsWith("mailto://") //邮件
                            || url.startsWith("tel://")//电话
                            || url.startsWith("dianping://")//大众点评
                            || url.startsWith("tbopen://")//淘宝
                            || url.startsWith("openapp.jdmobile://")//淘宝
                            || url.startsWith("tmast://")//淘宝
    
                        //其他自定义的scheme
                            ) {
                        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                        startActivity(intent);
                        return true;
                    }
                } catch (Exception e) { //防止crash (如果手机上没有安装处理某个scheme开头的url的APP, 会导致crash)
                    return true;//没有安装该app时,返回true,表示拦截自定义链接,但不跳转,避免弹出上面的错误页面
                }
    
                //处理http和https开头的url
                wv.loadUrl(url);
                return true;
            }
    
    
    
        };
    

    记得在webview中setWebViewClient

            webView=(WebView)findViewById(R.id.web_view);
            //加载url
            webView.loadUrl(url);
            //添加请求拦截
            webView.setWebViewClient(webViewClient);
    

    新手小白,个人总结记录。轻喷。

    更多相关内容
  • 700个H5网站模板源码

    2018-05-16 09:46:13
    一共700个,都是H5网站,适合纯静态,没有后台,可以作为各行业展示型使用
  • H5网站-建设中模版demo源码
  • 宽屏大气楼房建筑H5网站模板是一款户外建筑设计师网站模板,需要的朋友可以免费下载使用。
  • h5网站app模板

    2018-12-28 16:06:21
    一整套支持并兼容大部分移动端的电子商城的H5页面模板,亲测可以用
  • H5自适应企业网站源码是一套非常优秀的asp自适应企业网站源码,这套源码有很多优秀的功能,也是很多企业网站所不具备的。 H5自适应企业网站源码使用asp+access搭建,运行环境要求windows+IIS。网站前台是动态页面,...
  • 应用程序开发公司H5网站模板是一款实用的公司企业网站模板,需要的朋友可以免费下载使用。
  • H5 网站 案例

    2017-11-06 14:21:28
    H5网站案例 H5网站案例H5网站案例H5网站案例H5网站案例H5网站案例H5网站案例H5网站案例
  • 准备2个域名 前台和后台 1、创建后台—域名—上传源码—解压 ... 2、设置运行目录为 public 伪静态为 thinkphp 3、创建前台—域名—上传源码—解压 ...全局搜索 10.168.1.111 替换为自己前台域名 ...
  • 上千种H5网站模版

    2019-08-06 16:13:45
    里面包含上千个H5网站模版,可以任意选择自己的心仪版式
  • h5网站倒计时页面

    2017-03-02 17:46:42
    h5网站倒计时页面 网站维护
  • 仿照天猫商城,京东商城,H5网站,有商城模块,购物车,订单,我的,首页,分类等等模块,可用于android端,ios端,微信公众号,也可以电脑web打开访问
  • 手绘动画写实油画游戏H5网站模板
  • 前端H5网站模板_仿徐薇英文手机wap培训网站模板下载
  • 高仿wx钱包页H5网站

    2021-08-14 14:20:10
    目前只能装B,无实际作用功能,喜欢的上~ 仅供参考!严禁商业或非法用途!
  • H5网站性能优化实战.pptx
  • 外贸葡萄酒商品展示类H5网站模板
  • H5 学习与应用H5
  • mp3和wav录音,音频文件有点大 谷歌语音识别,目前只支持谷歌 Excel数据导入数据库,先将Excel导入网站中,然后通过接口将Excel数据读取,然后存入数据库
  • 2021全新UI商品一元云购新版本H5网站源码,代金卷、会员分销、在线支付、带手机APP插图1 2021全新UI商品一元云购新版本H5网站源码,代金卷、会员分销、在线支付、带手机APP插图2 2021全新UI商品一元云购新版本H5网站...
  • 手机h5网站

    2018-03-07 11:37:32
    手机端的h5网页,用响应式方式来让他适应手机端,画面优美,代码简介,适用于各位初学者,让初学者对h5有一个新的认识和了解,也加深了对h5的理解,方便编写
  • 企业网站H5源码

    2016-12-15 15:51:06
    企业网站源码
  • h5网站开发模板

    2015-06-17 16:47:32
    h5未开发网站模板
  • 月饼 2015年中秋节微信h5网站
  • 手机h5网站如何快速打包做成APP?

    千次阅读 2021-07-14 00:45:28
    随着移动时代的发展和智能手机的普及,越来越多的用户查找和浏览信息更依赖于移动端,要在互联网上做一个形象和门面,现在单单凭一个 PC 网站已经无法立足了,现在的就基本配套包括 PC 网站,公众号,小程序和移动端...

    随着移动时代的发展和智能手机的普及,越来越多的用户查找和浏览信息更依赖于移动端,要在互联网上做一个形象和门面,现在单单凭一个 PC 网站已经无法立足了,现在的就基本配套包括 PC 网站,公众号,小程序和移动端 APP。但是移动端 APP 大多开发成本较高,而且二次开发修改要用专用程序,相对预算成本较低的客户并不划算。利用原有的移动端 web 网址直接封装成 APP 就成了中小站点的最佳选择。那么如何将移动端网站的网站打包为安卓和 IOS 的 APP 呢?今天为大家带来一个用 HBuilder 将网址打包为 APP 的教程附带软件下载地址。

    准备工作:准备好你移动端的域名网址,APP 的启动图,APP 的 LOGO,IOS 证书(如果需要),安卓证书(教程会教大家怎么生成)。

    一、下载 HBuilder

    下载地址: http://www.downza.cn/soft/196563.html。下载软件后安装并通过邮箱注册一个 HB 账号,然后打开软件。

    二、新建并编辑项目

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    新建项目时候选择 Wap2APP,然后在弹出的窗口中输入你的移动端域名

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    输入好应用名称和移动端网址之后点击右下角完成。然后在主界面的左侧会生成出刚才新建的项目,双击项目然后点击 manifest.json 进行编辑。

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    之后会出现编辑界面,在编辑界面只需要配置一下 图标配置(也就是 APP 的 LOGO)启动图片和模块权限配置这三个就可以了。前面两项按照系统尺寸上传就行了,第三个模块权限配置说一下,你先点一下全部删除,然后再一个一个添加你需要的权限。

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    这三个选项弄好之后点击保存,然后顶部菜单选择发行-云打包-打原生安装包

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    然后根据你的需求选择 IOS 和安卓,要什么包就选,前提是你必须配置好 IOS 证书或者 GOOGLE 开发者证书,那么这个证书怎么获取,我下一个教程会详细说明!下面的广告联盟这些建议把勾去掉。配置好之后点击右下角打包。

    e79fdd791071c7f80ba2e829e9e22138.png

    baab767a39e8d3bb57bdab3cb91bf74b.gif

    然后等待云端打包生成 APP,完成之后在下载目录就可以找到打包的 APP。

    声明:该资源仅供学习和研究传播,大家请在下载后24小时内删除,一切关于该资源商业行为与www.bcb5.com无关。

    本文永久链接地址:https://www.bcb5.com/hdxfx/8773.html

    该文章由

    b53032af79c93d10b4d0838af0518bf7.png

    本网站所有软件和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:2389848282@qq.com)指出,本站将立即改正。

    展开全文
  • 服务器打包下来的最新版全新UI商品一元云购新版本H5网站源码,代金卷、抢红包、大转盘、会员分销、在线支付、带手机APP 支持网页端直接打开 PC、手机自适应、APP反编译打包安装 支持设置微信扫一扫、支付宝扫一扫...
  • 响应式H5网站建设、个人工作室单页模板适用于网站建设公司、网络优化排名公司、品牌企业、集团公司、网站建设的机构、个人工作室等。 代码采用JS、HTML5、CSS编写,适用于PC电脑端、WAP手机端、IPAD平板等设备。同时...
  • H5网页模板、博客、网站等。
  • 概括 后端接口使用thinkPhp5.0写的,管理后台使用layui,微信小程序端使用微信小程序原生写的,客户端可以分章节阅读、点评、搜索、留言、图书收藏等功能,后台包括图书的上传,管理,轮播图管理,留言管理等功能...

    概括

    后端接口使用thinkPhp5.0写的,管理后台使用layui,微信小程序端使用微信小程序原生写的,客户端可以分章节阅读、点评、搜索、留言、图书收藏等功能,后台包括图书的上传,管理,轮播图管理,留言管理等功能模块
    1.可以连载小说,分章节上传,自动切割章节(需要特定章节格式),所有的小说内容均以txt文本存储,上传小说是通过txt文本上传
    2.在线阅读,评论小说,点赞和收藏,评分,统计平均分排行,分类等
    3.动态添加分类

    微信小程序效果图,原生小程序编写

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    管理后台

    基于layui的
    在这里插入图片描述

    需要源码的加qq: 122720267

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,345
精华内容 23,738
关键字:

h5网站

友情链接: clasical_code(CPP).rar