H5软键盘兼容方案

前言

需求:软键盘弹起时,输入框吸附在输入法框上
坑:

  • 安卓和IOS键盘弹起和收起存在差异;
  • IOS12上,微信v6.7.4以上,键盘弹起,页面(webview)整体往上滚动,当键盘收起时,输入框回不到原位,导致键盘原来位置是空白的;

参考: https://segmentfault.com/a/1190000018959389