对于苹果 Safari
检测 viewsualViewport 的 resize 事件, 用两个 viewsualViewport.height 作差得键盘高度.
对于新版本 Chrome
使用 virtualKeyboardApi.
1 | if((window.navigator as any).virtualKeyboard) { |
Safari检测 viewsualViewport 的 resize 事件, 用两个 viewsualViewport.height 作差得键盘高度.
Chrome使用 virtualKeyboardApi.
1 | if((window.navigator as any).virtualKeyboard) { |