javascript - 鼓励移动浏览器在输入焦点时隐藏地址栏?
问题描述
我知道隐藏地址栏的一般策略,例如鼓励安装为主屏幕应用程序和/或有时scrollTo hacks。但是,就我而言,我对默认行为很好。当用户浏览我的应用程序时,浏览器往往会最终隐藏滚动条,这很好。
我的问题是,用户需要在我的应用程序中进行大量文本编辑。发生这种情况时,尤其是在横向模式下,软键盘会占用大量可见屏幕,但更糟糕的是,该栏往往会重新出现!在超过一半的屏幕被键盘本身占据的情况下,另外 1/5 左右的屏幕会突然被地址/标签界面吃掉,即使它已经消失了。
所以我留下了一个用户可以看到的小条,没有明显的原因。
我怀疑这是一个很长的镜头,但有没有办法阻止这些标签重新出现?需要明确的是,用户并没有尝试编辑 URL,而只是专注于<input>
/<textarea>
来编辑该.
解决方案
推荐阅读
- node.js - 从 SFTP 下载文件并作为响应标头传递已停止工作
- javascript - 在多个子文件中使用从模块导入的类
- dataframe - 使用 Julia 中的列表对 DataFrame 进行子集化
- javascript - 使用 VBA 登录网站不取值(取键盘输入值)
- javascript - 如何在 keyIsDown 函数中使用 ASCII 码
- javascript - 使用 Vue.extend 时使用来自 SFC 的 I18n 翻译消息
- json - Oracle中如何使用json格式获取值
- angular - Angular textarea matInput:如何设置最大长度/行+最大行数
- c# - 来自 Enumerable 结果的 Concat 字符串
- ruby-on-rails - 导轨 | 迁移缺失 | 在本地工作,但不在 Heroku 上