html52.com
我爱小程序-开发者交流社区

小程序webview中使用video播放器 全屏以后会导致部分页面无法点击

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug video 客户端 7.0.5 2.7.4

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

在webview中使用video 点击放大 然后在缩小的时候 视频上面的页面无法点击了 视频下面的还可以正常点击

查阅x5内核的相关说明 应该是这个问题导致的

查阅x5内核的相关说明 应该是这个问题导致的应该是微信的android开发人员 没有加这个功能 导致页面出现了一个透明窗口

应该是微信的android开发人员 没有加这个功能 导致页面出现了一个透明窗口

这个问题只在android存在 ios没有这个问题

- 预期表现

全屏关闭以后 页面能够正常点击

- 复现路径


- 提供一个最简复现 Demo


网友回复

只为等你而存在:

这里修改一下 应该不是被遮挡的关系 而是js代码不能正常执行了 当你点击视频播放器的最大化按钮的时候 原来的js就不执行了比如

这里修改一下 应该不是被遮挡的关系 而是js代码不能正常执行了 当你点击视频播放器的最大化按钮的时候 原来的js就不执行了比如在没有点击video最大化按钮的时候 这里代码执行是正常的 可以正常跳转到新的页面中

在没有点击video最大化按钮的时候 这里代码执行是正常的 可以正常跳转到新的页面中

但是只要点击最大化以后 只有alert弹出来了 其他内部的任何一句代码都无法执行

而且这个情况只在微信小程序webview中才会出现 其他任何浏览器都是正常的 包括微信扫一扫打开跟微信聊天记录中打开同一个页面 都是正常可以跳转的


同时这里不单单是说页面跳转 比如网络请求等也都无法正常使用了 但是有些this.setState就是正常的 很神奇


其次控制台没有输出任何错误 x5 debug模式也进不去 我用chrome浏览

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付