Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PWA独立,键盘隐藏后的死区_Javascript_Android_Html_Progressive Web Apps_Onsen Ui - Fatal编程技术网

Javascript PWA独立,键盘隐藏后的死区

Javascript PWA独立,键盘隐藏后的死区,javascript,android,html,progressive-web-apps,onsen-ui,Javascript,Android,Html,Progressive Web Apps,Onsen Ui,一段时间以来,我一直在试图找到解决这个问题的办法,但没有成功 所以我有一个PWA,它被添加到主屏幕上 用户从主屏幕打开PWA并转到表单 我遇到的问题是表单末尾的输入 当您单击它以键入内容时,键盘将显示在输入上方。 向下滚动并输入输入 一旦您通过点击输入以外的其他位置来隐藏键盘,键盘所在的位置就会出现空白 浏览器只会在用户向上滚动一点点时回收空间 我尝试了很多不同的方法来触发死亡空间消失: 触发(使用JQuery)模糊上的不同事件 尝试在模糊上向上滚动一个像素(模拟滚动) 我可以通过setI

一段时间以来,我一直在试图找到解决这个问题的办法,但没有成功

所以我有一个PWA,它被添加到主屏幕上

用户从主屏幕打开PWA并转到表单

我遇到的问题是表单末尾的输入

当您单击它以键入内容时,键盘将显示在输入上方。 向下滚动并输入输入

一旦您通过点击输入以外的其他位置来隐藏键盘,键盘所在的位置就会出现空白

浏览器只会在用户向上滚动一点点时回收空间

我尝试了很多不同的方法来触发死亡空间消失:

  • 触发(使用JQuery)模糊上的不同事件
  • 尝试在模糊上向上滚动一个像素(模拟滚动)

我可以通过setInterval检测空间何时垂直丢失,但我找不到通知android清除死区的方法。

在android 8.1.0上,我在桌面上添加的PWA(如此全屏)和我正在编辑的Google文档之间来回移动时看到了这一点。在PWA页脚下方空白区域中单击什么也不做。如果我进入一个带有文本输入的PWA页面,点击一个输入,然后退出,屏幕就会重置。你有没有找到一个编程解决方案——JavaScript或CSS?这不是一个合适的解决方案。我回避了我的问题,在最后一次输入的底部添加了边距(所以在页面的末尾),这样键盘就先放在那里,而不会产生奇怪的空白。