猫猫猫猫
猫猫猫猫
  • 发布:2016-10-26 14:10
  • 更新:2017-05-08 17:03
  • 阅读:1332

【报Bug】webview关闭窗口动画加速功能后加速用的截图贴在webview上层不消失

分类:HTML5+

详细问题描述
[内容]
我们的app里有几个预加载的webview用完不销毁,每次用ajax更新里面的html内容然后复用。
近期发现在部分设备上出现了问题:
打开一个新页面,然后退出这个页面(实际webview并没有销毁而是隐藏了)。然后再打开另外一个页面会突然覆盖上一个页面的截图,审查元素或者js改变其dom元素的话,上面覆盖的截图就会消失。

出现此bug的设备有:
小米5,MIUI版本8.0.12.0,安卓版本6.0.1,系统webview版本51.0.2704.81
nexus4 ,原生安卓版本5.1.1,系统webview版本53.0.2785.124(卸载更新后bug解决)
华为荣耀7, emui版本4.0.1,安卓版本6.0,系统webview版本不详(卸载系统webview的更新后bug解决,现在的版本是49.0.2623.105)

上述3个设备,华为荣耀7和nexus4均可通过卸载webview的更新解决,小米5无法卸载更新,无法解决。后来只好通过设置acceleration: 'none'关闭了webview显示和隐藏时的图片加速来解决。

基座版本最新的即可重新此bug(之前几个版本也可以)

附件是测试app和bug视频。

注:使用acceleration: 'none'关闭图片加速后,pop-out动画就会自动变成slide-out-right,悲剧了,只好把安卓上的pop-in也换成slide-in-right

2016-10-26 14:10 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

注册获取验证码的时候网络错误,验证码无法获取。能否提供一个测试账号呢。

  • 猫猫猫猫 (作者)

    刚测试了一下验证码可以获取的,如果不能获取尝试一下微信登录呢

    2016-10-26 15:39

猫猫猫猫

猫猫猫猫 (作者) - 用户已离线

青山依旧在 几度夕阳红
2017年4月14日更新的版本,仍然存在类似问题

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