收藏
回答

微信小程序嵌入webview退出全屏后微信方向错乱?

问题表现:微信小程序嵌入页上有video标签播放视频,视频全屏后在横屏的情况下退出全屏,会导致小程序页面宽度计算错误,甚至出现微信应用方向错乱

微信版本号:8.0.2

手机系统:iPhone Xs 和 Xs max,iOS 14.4

// index.wxml 嵌入代码
<view class="page-body">
  <view class="page-section page-section-gap">
    <web-view src="https://m.v.qq.com/play.html?cid=mzc002008hglx92&vid=a0034nkz1ak&ptag=v_qq_com%23v.play.adaptor%233"></web-view>
  </view>
</view>


进入小程序:正常播放

全屏后再退出全屏:其实这个时候手机是竖着拿的,连截图的方向都是横过来的


退出小程序:可以看到,即使是竖着拿手机的,微信的方向仍是错的,截图也还是截图还是横着的

聊天界面的样式也错了:

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

1 个回答

  • 默
    2021-03-02

    1.这不是嵌入的webview

    2.没有IOS手机无法测试

    3.是必现的吗?

    2021-03-02
    有用
    回复 2
    • D.
      D.
      2021-03-02
      是嵌入的,为方便演示我嵌入了一个腾讯视频的播放页面,已经补充相关代码片段
      这个在iOS是必现的,在不同机型表现有细微差异,但都会出现退出小程序后方向判断错误的问题
      2021-03-02
      回复
    • 默
      2021-03-02回复D.
      哈哈哈 我还以为你直接打开的腾讯视频小程序呢
      可以看下是不是微信开启了横竖屏互转导致的
      2021-03-02
      回复
登录 后发表内容
问题标签