收藏
回答

​wx.miniProgram.navigateBack重大BUG

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.miniProgram.navigateBack 微信安卓客户端 7.0.4 和基础库版本没关系

问题描述:

小程序用web-view调用H5网站时,当H5首页要返回微信小程序首页时,点击右上角返回箭头时使用 wx.miniProgram.navigateBack({url: 'pages/index/index'}),H5页面点击二级页面,在点击进入三级页面或者四级页面,当三级页面或者四级页面点击右上角箭头返回时iphone系列手机会跳过H5首页和二级页面直接返回到小程序的首页(小程序首页<H5三级或四级页面),严重影响用户使用体验,Android系列手机测没有问题,他会一级一级往回返(小程序首页<H5首页<H5二级页<H5三级页面<H5四级页面)

wx.miniProgram.navigateBack导致苹果和安卓手机返回上一级页面不兼容,BUG可以不断复现。QQ:269775206  

H5首页监听小程序返回键代码如下:

pushHistory();
function pushHistory() {
    var state = {
        title: "title",
        url: "#"};
    window.history.pushState(state, "title", "#");
};
window.onpopstate = function() {
     wx.miniProgram.navigateBack({url: 'pages/index/index'})
};


最后一次编辑于  08-08
回答关注问题邀请回答
收藏

1 个回答

  • 铭锋科技
    铭锋科技
    08-08

    是你监听事件的问题吧,7p xr 6s这里没有复现

    08-08
    赞同
    回复 6
    • 帝杰
      帝杰
      08-08
      你是如何监听的,贴代码看看
      08-08
      回复
    • 帝杰
      帝杰
      08-08
      没有解决方案就不要乱回答
      08-08
      回复
    • 铭锋科技
      铭锋科技
      08-08回复帝杰

      你的问题根本不能复现,想要什么解决方案?

      08-08
      回复
    • 帝杰
      帝杰
      08-08
      我给你复现
      08-08
      回复
    • 帝杰
      帝杰
      08-08
      加我QQ
      08-08
      回复
    查看更多(1)
问题标签