收藏
回答

webview页面返回,出现空白区域

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 12.3.1 iphoneX 7.0.5

问题描述:

小程序原生页面,跳转webview打开h5列表页

滚屏翻到第二屏,点击单个内容,通过history跳转方式到h5详情页,再点击左上角返回

原列表页会出现空白区域

注意:

1)点击首屏列表页的内容,跳转到详情页,然后返回列表页,渲染正常,不会出现空白区域。问题是从第二屏开始才会复现(必现)

2)h5页面内容实际已经渲染,上面盖了一块空白区域,空白区域下面内容可以正常点击

3)出现空白时,只要手指触摸到屏幕,空白区域就会消失

操作前后,截图如下(左:跳转之前,右:返回之后)




回答关注问题邀请回答
收藏

2 个回答

  • LW
    LW
    09-13

    iphone12

    ios 16.6

    微信 8.0.49

    2024年了,还有这个问题,一模一样的问题!

    09-13
    有用
    回复 1
    • LW
      LW
      09-13
      网上找了一个方案,加一个路由守卫,亲测有效


      router.beforeEach((to, from, next) => {
       if (history.scrollRestoration) {
        history.scrollRestoration = "manual";
       }
       next();
      });
      09-13
      回复
  • 是小白啊
    是小白啊
    2019-09-02

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-02
    有用
    回复 9
    查看更多(4)
登录 后发表内容
问题标签