尝试在 iPhone 4 (IOS6) 上的 Safari 浏览器中调试 jqMobi 应用程序。
当我触摸文本输入字段时,屏幕键盘会出现,并且它后面的屏幕会放大,因此文本输入字段几乎填满了屏幕。这是正常的 iPhone 行为,不是问题。
但是,当我点击“返回”或“完成”按钮时,屏幕保持放大状态,显然无法恢复正常。
我从问题jqmobi的答案中了解到。在 ios (ipod) 上,当输入字段聚焦的内容向上移动时,我应该能够在键盘关闭时检测到事件,但我不知道该调用什么来告诉 iPhone Safari 返回其正常的缩放到 100 % 状态。
更新:我找到了一种解决方法,即在 meta name=viewport 指令中添加“maximum-scale=1”,但这样做的问题是您现在无法手动调整任何通常的屏幕大小。