使用键盘html时ios7问题与webview焦点有关

Itz*_*dar 10 html javascript extjs webview ios7

senchaI有一个带注册表单的webapp,使用safari一切正常,但出于某种原因将页面添加到主屏幕(使用ios webview)时,问题出现了.当我们单击输入字段时,键盘不会缩放到选定的特定字段,为了开始写入文本字段,我需要再次按下文本字段.我正在使用sencha.

小智 28

我找到了适用于iOS 7的解决方案.在HTML页面中使用以下元标记:

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />
Run Code Online (Sandbox Code Playgroud)

  • 很棒的修复.谢谢.顺便说一下:我有一个仅景观应用程序和`height = device-height`将高度设置为纵向高度.当我使用`height = device-width`时,它工作得很好.对某些人可能有所帮助. (4认同)
  • 它修复了这个问题,但是会有不必要的溢出滚动会出现在body元素中.任何解决方法 (2认同)
  • 请注意,元标记上的`target-densityDpi = device-dpi`属性已在WebKit中弃用.请参阅:http://stackoverflow.com/questions/11592015/support-for-target-densitydpi-is-removed-from-webkit (2认同)