大图APP
大图APP
  • 发布:2021-05-13 10:56
  • 更新:2021-05-13 12:47
  • 阅读:544

【报Bug】wap2app打包M站问题总汇,

分类:wap2app

产品分类: 其他/wap2app

bug描述:

问题最多的是关于网站中有视频播放,安卓和IOS 都有问题,用户体验极差。

第一、iOS端懒加载失效。
新版本的LazyLoad使用IntersectionObserver API实现, IOS端会失效。

第二、IOS端 使用UIWebview内核视频播放无声音

"kernel" : {  
      "ios" : "UIWebview"  
 },

UIWebview视频播放无声音,设置 wkwebview 后 有声音但是 "mediaPlaybackRequiresUserAction" : true,自动播放失效。

第三.IOS端 关于IntersectionObserver API兼容性。

虽然使用 UIWebview 内核 并且 引入 polyfill

<script src="https://polyfill.io/v3/polyfill.min.js?features=IntersectionObserver"></script>

后勉强支持部分IntersectionObserver功能,但是 wkwebview 内核完全无效,

第四、安卓端的 Webview 视频默认图标无法去除,


真的是奇丑无比,就算用默认视频封面代替,但是在播放瞬间还是要显示一下。

研究了好几天,解决办法无非就是拆东墙补西墙,没有个完美的解决方案。

HBuilderX版本: HBuilder alpha 3.1.14.20210430
运行方式:真机调式
手机型号: iphone xr
系统版本: IOS14.4.2

2021-05-13 10:56 负责人:无 分享
已邀请:
七狐ZY

七狐ZY

webview里调本地浏览器,不知道uniapp里能不能用腾讯的浏览器引擎渲染。

  • 大图APP (作者)

    对了,差点忘了,还有wap2app 社区里有关文章提到 安卓端 可以用X5 内核,更具文章设置配置后并没什么卵用。

    2021-05-13 20:48

该问题目前已经被锁定, 无法添加新回复