收藏
回答

竖屏跳横屏再返回竖屏,页面元素变大,getSystemInfo不正确

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7 2.6.2

- 当前 Bug 的表现(可附上截图)

1.进入竖屏页面:



2.进入横屏页面。



3.按手机返回键返回上一页。发现页面显示异常。并且getSystemInfo接口拿到的参数也变成了横屏的参数。


- 预期表现

返回竖屏页面正常显示。


- 复现路径


目前主要在安卓机上测试,小米8以及其他很多安卓机型,从竖屏页面进入横屏页面,再点击手机返回键回到竖屏页面。发现页面显示异常。


- 提供一个最简复现 Demo


https://developers.weixin.qq.com/s/bYbCnRm97N63


最后一次编辑于  03-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

15 个回答

  • LastLeaf
    LastLeaf
    03-14

    已复现。看起来不是每次都必现的?

    03-14
    赞同
    回复 12
    • 风先生
      风先生
      03-14

      概率很大哦, 特别是安卓机,按手机按键的返回键出现的概率更大,多个机型上都这样。这个可以解决吗

      03-14
      赞同
      回复
    • LastLeaf
      LastLeaf
      03-14回复风先生

      我们查一下。应该是可以修复的。

      03-14
      赞同
      回复
    • 风先生
      风先生
      03-14回复LastLeaf

      好的,非常感谢哈。可能不只是横屏回到竖屏,竖屏回到横屏好像也会有问题。

      我们目前的两种临时解决方案,有一定效果,但都不是特别理想。

        1)从竖屏页,先经过一个中间空白竖屏页,再进入横屏页,从横屏页返回的时候。也会先跳到中间页,再从中间页判断是返回就跳回到横屏页。   部分手机会看到中间页的跳转效果。

        2)进入竖屏页,记录页面横竖屏信息=》进入横屏页=》返回竖屏页-》检测横竖信息-》不一样的话就redict到当前页面。         会先看到显示异常的页面,然后跳转到正常的页面。


      03-14
      赞同
      回复
    • 刘伟
      刘伟
      03-14回复风先生

      https://developers.weixin.qq.com/community/develop/doc/0002aa26e80f90eb70381730b51400

      03-14
      赞同
      回复
    • LastLeaf
      LastLeaf
      03-14回复风先生

      bug 已经确认。有个逻辑时序有问题,我们会很快修复。这个 bug 确实会影响比较多的场景,上面链接中的问题估计也是同一个问题。

      03-14
      赞同
      回复
    查看更多(7)
    点击 登录
  • 吴奕群
    吴奕群
    03-16

    这个是官方的bug,目测下一个版本会修复掉

    03-16
    赞同
    回复
  • 那池清潭
    那池清潭
    03-21

    已关注问题,还有,不单单是横竖屏页面间有这种问题,竖屏小程序跳到横屏小程序后返回也有可能会出现这个问题

    03-21
    赞同
    回复