ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

iphonex微信页面下,safari不会,input输入框拉起键盘后,键盘消失,但是原本键盘的区域还存在,并且页面底部会出现相同区域大小的空白。

Open sweetzhang opened this issue 5 years ago • 5 comments

iphonex微信页面下,safari不会,input输入框拉起键盘后,键盘消失,但是原本键盘的区域还存在,并且页面底部会出现相同区域大小的空白。 image

sweetzhang avatar Nov 30 '18 03:11 sweetzhang

我没用过 iPhone。你可以尝试用 safari 远程调试一下手机,看看那些位置是什么,感觉是高度没有自适应导致的。

asnowwolf avatar Dec 01 '18 08:12 asnowwolf

你好,请问问题解决了么,我也碰到这个问题了~

biangz avatar Dec 03 '18 03:12 biangz

已经解决了。这是IOS12和微信webview不兼容。在input框失去焦点时执行window.scrollTo(0,0)就可以了。

sweetzhang avatar Dec 25 '18 04:12 sweetzhang

不要关闭问题,方便他人搜索。

asnowwolf avatar Dec 28 '18 03:12 asnowwolf

这个之前我也碰到过。不过不是IOS的,是华为mate20的。 我是在input框设置了onBlur的时候就window.scrollTo(0, 0); 然后,点击或者聚焦事件获取一下当前页面高度,以便之后window.scrollTo(0, 0); 失效后就重新resize页面。

jiangxinyu50 avatar Aug 26 '19 07:08 jiangxinyu50