问题表现:微信小程序嵌入页上有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>
进入小程序:正常播放
全屏后再退出全屏:其实这个时候手机是竖着拿的,连截图的方向都是横过来的
退出小程序:可以看到,即使是竖着拿手机的,微信的方向仍是错的,截图也还是截图还是横着的
聊天界面的样式也错了:
1.这不是嵌入的webview
2.没有IOS手机无法测试
3.是必现的吗?
这个在iOS是必现的,在不同机型表现有细微差异,但都会出现退出小程序后方向判断错误的问题
可以看下是不是微信开启了横竖屏互转导致的