最近写的一个 React 项目,是一个类似在线聊天的页面,底部 Input 控件置底。
最近接到客户反映,说使用 iOS UC 浏览器时,当 Input 获得焦点唤出虚拟键盘的时候,虚拟键盘会遮挡 Input 控件,而不是将其顶上去。
然后我使用 UC 浏览器访问一些做过移动端适配的在线客服页面(顺丰、Daovoice、网易七鱼),无不出现唤出虚拟键盘后布局错误的问题。
后来想了想,iOS 下浏览器其实都是“套壳”的,为什么其他的 iOS 浏览器都没遇到这个问题,唯独 UC,是不是应该是 UC 浏览器本身的 Bug 呢?