我们目前正在测试使用 touchmaplite JavaScript 库在我们的移动网络应用程序上部署“滑动”地图(即,用手指在触摸屏设备上移动的地图)。该地图作为 iframe 嵌入到我们的网页中。
当我们在带有 VoiceOver 的 iPhone 上测试此设置时,我们发现 VoiceOver 会“卡在”地图上,并且不会读过去(或者实际上滚动过去)。这对我们来说是一个很大的绊脚石,我们不想在我们网站上的可访问性支持上倒退。
是否可以将元素标记为被 VoiceOver “忽略”,或者检测 VoiceOver 是否以任何其他方式(可能是 JS)启用,然后隐藏/删除 iframe?