如何阻止iOS 15 Safari中select输入交互时地址栏自动显隐?
这一现象十分特殊:与select输入框交互时,浏览器会基于自身判定的「感知滚动」行为触发地址栏的隐藏或显示。
我理解正常页面内容滚动时的地址栏显隐逻辑,但在select输入框处于交互状态时,地址栏跟随滚动方向切换显隐状态的行为并不合理。该问题出现在iOS 15.x版本中,下述示例虽运行在模拟器上,但最初的bug是在实体iOS设备上发现的。
尝试通过JS修改滚动位置对此问题无效果,更新DOM元素的overscroll-behavior或touch-action CSS属性也无法解决问题。
问题复现效果如下:
内容的提问来源于stack exchange,提问作者Rosel Padilla
相关产品推荐
相关产品推荐

