定义一个返回APP的方法函数如下:

function backForApp(delta = 1) {if (getCurrentPages().length > 1) {uni.navigateBack({delta});} else {bridge.close() //第一个页面、无法返回上一页  只能回到APP}
}

接下来在你写的H5页面使用

created() {window.clickBack= (res) =>{this.$router.backForApp()}
},

这样内嵌的H5页面安卓手机返回正常

补充getCurrentPages()的知识

getCurrentPages()的使用,

getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 注意:

不要尝试修改页面栈,会导致路由以及页面状态错误。
不要在 App.onLaunch 的时候调用 getCurrentPages(),此时page 还没有生成。

熟悉页面栈后才能更好的使用getCurrentPages(),下面将列举几种常用的使用场景:
1、利用页面栈的长度
例如:进入小程序非默认首页时,需要提供返回首页的按钮或者执行其它事件
  onShow() {
    let pages = getCurrentPages(); //当前页面栈
    if (pages.length == 1) {
     //todo
    }
  },

2、跨页面赋值
 let pages = getCurrentPages();//当前页面栈
 let prevPage = pages[pages.length - 2];//上一页面
  prevPage.setData({
     //直接给上移页面赋值
  });

3、页面跳转后自动刷新
 //举例
    wx.switchTab({
     url: '../index/index',
     success: function (e) {
      var page = getCurrentPages().pop(); //当前页面
      if (page == undefined || page == null) return;
      page.onLoad(); //或者其它操作
     }
    })

4、获取当前页面相关信息
 let pages = getCurrentPages(); //当前页面栈
 //当前页面为页面栈的最后一个元素
 let prevPage = pages[pages.length - 1];//当前页面
 or
 // pop() 方法用于删除并返回数组的最后一个元素
 let prevPage = pages.pop();//当前页面
 
 console.log( prevPage.route) //举例:输出为‘pages/index/index’

Android内嵌H5,安卓手机返回键点击无反应、苹果手机返回键正常情况解决方案相关推荐

  1. android root截图软件,安卓手机ROOT截图软件与无ROOT截图软件对比

    安卓手机ROOT截图软件与无ROOT截图软件对比 (2012-09-02 17:24:44) 标签: root截图 免root截图 安卓 手机博客 杂谈 玩安卓手机的朋友对截图软件不陌生,现在在安卓软 ...

  2. android如何在登录界面嵌入图片,Android内嵌H5页面调用手机图片操作

    我们在APP中有一个功能是引导商家入驻我们平台,商家入驻就需要填写一些企业信息和上传营业执照或宣传照片等.为了考虑到方便及兼容性问题,我们产品就考虑用H5开发这个功能,然后内嵌到APP中,刚开始我们A ...

  3. android 内嵌 数据库,安卓开发之嵌入式数据库sqlite的操作方法

    安卓App开发经常会需要嵌入式数据库sqlite的辅助,它可以存放我们必要的应用数据,下面介绍下如何使用java连接读取sqlite中的数据. 本文中的代码经本人测试可用,可以参考. 代码如下: DB ...

  4. 【Appium】测试时遇到手机内嵌H5页面的切换问题

    前言:H5页面简单理解就是在手机内嵌套了一些网页格式的信息,可以让手机的应用看起来更丰富一些. 而当手机内嵌H5页面时,常规的app定位方法就没法使用了,我们需要先切换到H5页面才能进行下一步的定位, ...

  5. UNI-APP在自定义组件中内嵌H5/Html网页,可自定义webview大小,加载不闪屏

    问题描述: UNI-APP在自定义组件中内嵌H5/Html网页时,通过内置组件 web-view 实现(如下),发现会自动铺满整个页面,不可控制大小(默认充满屏幕不可控制大小) <web-vie ...

  6. 云闪付APP内嵌H5监听左上角X关闭事件

    最近在做云闪付蓝牙对接,遇到的一个问题. 需求 用户进入云闪付APP内嵌 H5页面调用接口连上蓝牙后,可能不想支付使用,或其他原因,随手关闭左上角X关闭浏览器,这时需要监听这个动作,断开蓝牙连接,不然 ...

  7. android去掉菜单键,大部分安卓手机为何取消菜单键

    现在越来越多的安卓手机都取消了菜单键,并将返回键改到了左边.那安卓的按键设计到底经历过什么呢?今天小编就跟大家聊一聊. 一.安卓手机按键的进化史 在最早的安卓系统中,谷歌为安卓设计了4个按键而不是现在 ...

  8. 微信内嵌h5页面调用拍照和相册功能?

    有一个问题: 在微信内嵌h5页面中通过input调用摄像头,ios既可以调用摄像头也可以选择相册,但android只能选择相册,按照网上的兼容性(就是根据capture属性的有无)做了处理后,依然不行 ...

  9. 小程序嵌套h5页面_微信小程序内嵌h5页面

    概况 使用 标签能在小程序中打开外部网页,但是要打开的网页的域名必须跟小程序的业务域名(业务域名可以在小程序的后台管理界面添加)一致,否则在真机上是打不开的.如果开发工具上勾选了'不校验域名',在开发 ...

最新文章

  1. Codeforces Round #476 (Div. 2) C. Greedy Arkady
  2. 将String类型的Json字符串转化对象或对象数组
  3. 查找两个已经排好序的数组的第k大的元素
  4. 三调地类代码_FME实现三调地类变化流量表制作
  5. 前端基础-html-标题标签
  6. javaweb 图书管理系统完整代码_Java Web安全代码审计(一)
  7. 关于×××隧道技术在使用中的优势
  8. github 无法访问_Markdown文档写作利器套装:Typora+PicGo+GitHub
  9. 访问Cache和主存的效率计算问题
  10. MySQL — 创建表,插入数据,更新数据,删除数据
  11. Atitit 编程语言常用算法attilax总结
  12. php大写数字转换,php数字如何转换大写
  13. Android 之度量单位px,dp,dip,sp,in,mm详解
  14. 第19节 简单扫描技术—基于windows系统
  15. 2年前我从华为外包辞职,如今干到创业公司倒闭,36岁的我该何去何从?
  16. nodejs开发环境安装-连载【1】-企业级系统开发实战连载系列 -技术栈 :vue、element-ui、qt、c++、sqlite
  17. @Scheduled同步多线程配置
  18. 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下: 鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?
  19. fMRI 公开数据集整理
  20. (IP)回送地址(Loopback Address)

热门文章

  1. 形如e^(ax^2+bx+c)的积分公式的证明
  2. [编程常用英语词汇]
  3. 思维模型丨看先辈是如何学习的?
  4. 【jzoj4742】【单峰】
  5. 【Hadoop】单机、伪分布式、完全分布式集群搭建
  6. 一个线上运营着3000+人的游戏,因为我不小心一个DROP DATABASE,全没了。 怎么办??跟我HOLD住!!!...
  7. 魅族 -- 禁止D及以下级别LOG的输出
  8. HTML网页设计结课作业~仿蘑菇街商城网站源码(HTML+CSS+JS)
  9. 【总结-学习-提升】web应用为什么需要tomcat容器
  10. AprilTag: A robust and flexible visual fiducial system论文解读