首页 > 解决方案 > 鼓励移动浏览器在输入焦点时隐藏地址栏?

问题描述

我知道隐藏地址栏的一般策略,例如鼓励安装为主屏幕应用程序和/或有时scrollTo hacks。但是,就我而言,我对默认行为很好。当用户浏览我的应用程序时,浏览器往往会最终隐藏滚动条,这很好。

我的问题是,用户需要在我的应用程序中进行大量文本编辑。发生这种情况时,尤其是在横向模式下,软键盘会占用大量可见屏幕,但更糟糕的是,该栏往往会重新出现!在超过一半的屏幕被键盘本身占据的情况下,另外 1/5 左右的屏幕会突然被地址/标签界面吃掉,即使它已经消失了。

所以我留下了一个用户可以看到的小条,没有明显的原因。

我怀疑这是一个很长的镜头,但有没有办法阻止这些标签重新出现?需要明确的是,用户并没有尝试编辑 URL,而只是专注于<input>/<textarea>来编辑.

标签: javascriptandroidhtmliossoft-keyboard

解决方案


推荐阅读