android - 在 PWA 中,虚拟键盘与 html 元素重叠,在移动 chrome 浏览器中则不会

标签 android html google-chrome android-softkeyboard progressive-web-apps

我已将我的网络应用构建为渐进式网络应用 (PWA)。 一切都很好,除了当我单击输入以在 pwa 中键入内容时,键盘隐藏了固定在底部的元素。 在 android 上用 chrome 查看的网站上,这不是问题。

我已经尝试使用连接到我手机的开发者工具对此进行调试,但那里没有出现键盘。

有人知道我可以做些什么来解决这个问题吗?

出现此问题的元素之一:

.scanner .text-input-btn {
    position: fixed!important;
    bottom: 18vh;
    left: 50vw;
    margin-left: -28px;
}

我认为这可能是 google chrome 的 PWA 启动器中的错误,我认为 webview 仍然是设备高度的 100% i/o 100% 减去虚拟 android 键盘的高度。

在浏览器中:(正确) In browser 在 PWA 中:(错误) In PWA

最佳答案

查看您的 manifest.json 并确保显示属性是独立的,我们在将显示设置为全屏时遇到了一些问题,三星键盘使 PWA 失去了焦点

关于android - 在 PWA 中,虚拟键盘与 html 元素重叠,在移动 chrome 浏览器中则不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51734463/

相关文章:

java - Android中解析json对象和json数组

javascript - Jquery在不使用split的情况下在div内的x个单词后插入html

html - 文本在 flex block 中未垂直对齐

html - 以较大比例查看网页时,谷歌浏览器中出现奇怪的视觉伪像

css - 与-webkit-filter : blur and not solid edges (works with filter: blur)战斗

android - 使用 google chrome 远程调试我的 android 设备不显示浏览器检查

java - 使用 Android 设备传感器测量距离

android - 1080p 手机的资源限定符是什么?

java - 使用 SpongyCaSTLe 验证 ECDSA 签名

html - 添加高度后文本溢出容器 :auto to container