(web移动端兼容性)低端机虚拟键盘与渲染DOM元素的冲突
发布在移动端兼容性2015年4月3日view:2475HTML5前端开发BrettBat移动开发性能优化
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。
    (1) 现象:低端机机型联想A658t 在做一个类似于qq群聊功能的时候 用户发送的消息在屏幕上不显示 但是我们开发者可以获取到dom元素的所有信息 比如width color 和文字消息
    (2)原理:某些低端机在触发了系统自带虚拟键盘的显示动画和收起动画的时候 CPU和GPU满负荷 在动画期间所有新渲染的dom元素全部不会显示 
    (3)解决方案:经过测试联想A658t键盘收起时间为300ms 所以我们需要设置延时setTimeout大于300ms再触发发送消息行为  我为了保险 设置了500ms 基本达到用户无延迟感知 这样大部分低端机基本不会出现类似兼容性问题
评论
发表评论
暂无评论
WRITTEN BY
第一名的小蝌蚪
每一份私下的努力 都会有成倍的回报
TA的新浪微博
PUBLISHED IN
移动端兼容性

分享我在web移动端研发中所遇到的手机兼容性问题

我的收藏