我正在开发一个 Web 应用程序,该应用程序具有许多在整个应用程序使用过程中动态显示和隐藏的区域。
由于应用程序正在努力实现WCAG 合规性,我有适当的逻辑,该逻辑会导致任何已激活区域的第一个可选输入在区域被激活时接收焦点。这允许视障用户将他们的注意力应用到应用程序的适当区域。
这在 Windows、Android 和 MacOS 上运行良好。但是,当使用 iOS Safari 时,选择器会在 a<select>
获得焦点时自动激活。这是不受欢迎的行为,因为每次激活这些区域时都会显示选择器对话框。
有没有办法让 iOS Safari 在元素获得焦点时不显示选择器对话框?