【发布时间】:2019-02-22 09:04:26
【问题描述】:
我看到有人问过这个问题 here、here 和 here,但找不到明确和/或可行的答案。我在三星 A7 (2018) 上使用 Android 9,运行 Chrome 75。
会发生什么。 我有一个需要键盘输入的 html 表单。在 Chrome 中打开并尝试输入时,键盘会强制调整表单大小。调整大小将表单减小到屏幕高度的 50% 左右,并调整表单宽度和输入字段的宽度/高度。在关闭键盘并且表单恢复正常大小之前,输入的任何文本都是不可见的。在 Firefox Focus 中不会发生大小调整 - 键盘向上滑动并越过表单的下半部分,使表单保持 100% 大小。
2019 年更新 - 解决方案! 我在a question here中找到了关于 Chrome 的问题的答案,关于同样的问题,但在 Firefox 中(这不再是问题,至少现在在 Firefox Focus 9 中不是)。
【问题讨论】:
-
基本上,如果 bot 不可能,因为调整大小不是在 html 层而是在应用层发生,所以这有点困难。这意味着每个浏览器的行为可能会有所不同,甚至会随着时间的推移而改变行为。
标签: android html google-chrome android-softkeyboard