iOS Safari(iPhone)输入框辅助栏Done按钮横竖屏切换后消失求助
iOS Safari(iPhone端)横竖屏切换后键盘Done栏消失Bug
在iPhone的iOS Safari浏览器中存在一个极易复现的Bug:当设备在横竖屏之间切换后,弹出键盘顶部的Accessory Bar(即带有Done按钮的工具栏)会消失。该问题可在所有iPhone设备及全版本iOS系统上复现,目前暂无明确修复方案。
我们尝试过的修复操作:
在屏幕方向改变时,对当前处于激活状态的输入框执行blur()方法,但该方案无效——将设备从横屏切回竖屏后再次激活同一输入框,Done按钮仍然会消失。
复现步骤:
- 竖屏模式下打开带有输入框的页面
- 激活竖屏状态下的输入框,弹出键盘
- 旋转设备切换至横屏模式
- 在横屏状态下再次激活同一输入框
- 点击键盘上的Done按钮关闭输入框
- 将设备旋转回竖屏模式
- 再次激活同一输入框,即可看到Done按钮消失
内容的提问来源于stack exchange,提问作者Hivaga
相关产品推荐
相关产品推荐

