收藏
回答

IOS微信内置浏览器video标签同层渲染异常

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video标签 微信iOS客户端 8.0.49 3.4.2

在微信小程序 iOS 端的内置浏览器跑一个H5页面,里面写了一个滚动容器(滚动容器即<div style="overflow: scroll hidden; ">)

内部有video标签,在video标签的父div同级下放了一个button作为兄弟节点。button和video都是在滚动容器内比较深的子节点的位置。现在,现象是video似乎和这个祖先节点的滚动容器同层渲染了,盖过了和他父div同级的兄弟节点button。没有像您文章说的那样会帮忙创建一个DOM节点并设置overflow属性为overflow:scroll ,使video原生组件挂载在WKChildScrollView上。

所以想问一下,是不是微信在内部有什么机制会检测video的祖先节点是否有类似的滚动容器属性,如果有就不帮忙创建滚动容器这样的逻辑。

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

2 个回答

登录 后发表内容