VoiceOver是一款屏幕阅读器,适用于Apple OS X和iOS操作系统内置视觉和动态障碍的用户。它描述了应用程序的用户界面,并帮助用户浏览应用程序的视图和控件。
我有一个带有无限单元格的 UITableView,这些单元格会在您向下滚动时加载。我的底部还有一个浮动按钮。 VoiceOver 逐一读取单元格,问题是作为新单元格...
https://codepen.io/hasan-uzzaman-sheikh/pen/xxmVqWO 你好呀, 我复制了上面的codepen ...
当用户使用选项卡聚焦元素时,屏幕阅读器应读取 aria-label 或 aria-描述的内容。如果用户从同一元素触发任何操作,则 aria-describe 的内容...
如何在 iPhone 上使用 VoiceOver 制作<div>一组项目?
我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一目标,我使用了 我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一点,我使用 元素来包装文本内容。 像这样: <div> <button>previous</button> <div aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> ... (many <p> tags) </div> <button>next</button> <div> 在 Mac 上使用 VoiceOver 功能时,我可以在选择“上一个”按钮时选择 元素,然后按“→”导航到 div,然后使用“Caps Lock + Shift + ↓”进入组。但是,在 iPhone 浏览器上执行相同操作时,选择仅选择 标签。 我尝试调整 aria 属性和角色属性,但无法复制我在 Mac 上经历的行为。 有没有办法修改 iPhone 上 元素的行为以匹配我在 Mac 上观察到的行为? 在 Mac chrome 上 在 iPhone Safari 上 听起来您正在努力使您的阅读应用程序可以使用 React 进行访问,并且您在不同平台上面临着 VoiceOver 行为的一些问题。 VoiceOver 交互有时会在不同设备和浏览器之间表现不同。以下是一些注意事项和潜在的解决方案,可帮助您实现一致的可访问性行为: Using Semantic HTML Elements: Instead of using a <div> element to wrap the content, consider using semantic HTML elements that are specifically designed for grouping content. For example, you could use an <article> element for chapters and a <section> element for grouping paragraphs within each chapter. This can help screen readers interpret the content more accurately. <article> <button>previous</button> <section aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> {/* ... */} </section> <button>next</button> </article> 使用角色=“区域”: 您可以尝试将 role="region" 添加到包装元素中。这一角色为辅助技术提供了一个额外的里程碑,以了解内容是一个独特的区域。 <div role="region" aria-label="Chapter"> {/* ... */} </div> Testing and Debugging: VoiceOver behavior can vary between devices and browsers. It's important to test your application on various platforms and browsers to identify inconsistencies. Use the Accessibility Inspector in browser developer tools to inspect the accessibility roles and properties being applied. Mobile-specific Behavior: VoiceOver behavior can be different on mobile devices due to the nature of touch interaction. Users might navigate content using swipe gestures instead of arrow keys. Consider providing clear instructions to users on how to navigate the content using VoiceOver on mobile devices. User Feedback and Testing: The best way to ensure that your application is accessible across various devices and browsers is to involve users with disabilities in the testing process. They can provide valuable feedback and insights into how your application works with different assistive technologies. 请记住,虽然追求一致性很重要,但您还应该优先考虑为残障用户创造清晰且用户友好的体验。如果您遇到持续存在的问题,请联系网络可访问性论坛或专家可能会提供有关如何处理特定情况的进一步指导。
UICollectionViewCell 在单元格中具有不同的框架,当语音运行时将显示
我需要在 UICollectionViewCell 完全显示在屏幕上之前访问它的框架。如果画外音未运行,则单元格期间的帧将显示功能正常,但当画外音为
有没有办法更改 macOS 上的元素之间移动读者焦点时使用的默认组合键语音?在 iOS 上,这只是各种形式的多手势输入而已
是否有任何解决方案可以使画外音正确读取街道地址?我已经尝试了很多东西,但到目前为止没有任何效果。我最终创建了一个疯狂的 accessibilityLabel 但它仍然......
我在网页中有一个表单(HTML、JavaScript、Jquery)。由于表单中的无效条目导致表单提交失败时,如何让 VoiceOver 读出某些内容(一切都发生在 cli ...
Voiceover 如何检测语言以及如何让它在整个网站上“说”同一种语言? 我的电脑是英文的,我正在一个提供各种本地化的网站上工作......
在 iOS 和 Mac 上的 Voice Over 中垂直表格标题读错
我有一个带有垂直标题的表格,我正在使用画外音,在导航时它没有在 th 和单元格之间进行正确的关联。我发现的一些示例使用的是 scope=&...
似乎没有办法在谷歌网站上提交非企业版 reCAPTCHA 的错误报告,帮助文档一直指向我这里,所以这里是: 我们最近做了一些
React Native:VoiceOver 焦点和屏幕键盘问题 [关闭]
我有一个 React Native 应用程序,注册屏幕有四个编辑文本字段和一个注册按钮。在第一个编辑文本字段(名称)中键入并向右滑动后,VoiceOver 焦点不会移动到 ...
UIAccessibilityContainerType.landmark 枚举案例被描述为“地标数据”。这个描述留下了很多想象空间,我一直在努力寻找关于......
什么时候我们应该在React Native中使用`accessibilityRole`?
这样做对吗?我担心它会给用户读两次 "switch "这个词。
VoiceOver是否具有类似于JAWS的链接列表和标题列表?
在屏幕阅读器JAWS中,按insert + F7会在网页上生成链接列表。 iOS的VoiceOver是否具有类似的功能?
在将UIAccessibility焦点更改为其他元素之前,再次防止在语音上发布语音
我有一个View。在双击动作中,我将其隐藏。但是在发布到其他视图之前,它会再次宣布。下面是代码片段。 func setUpAccessibility(){让tapGesture ...
例如,我试图在自定义UIView上获取带有十进制数字的accessibilityValue,以读取为“二十点一”,类似于旁白如何读取...上的持续时间和关键帧值。
我们的应用程序具有一些UITextField,用户可以在其中输入字母数字输入代码,例如“ AA149873A”。我们希望通过语音将其读取为“ AA 1 4 9 8 7 2 A”,但它会将数字读取为数字:“ ...
iOS 13 Voiceover问题,转子操作不适用于嵌入式链接
我们已经在应用程序中为包含UITextView的自定义警报视图实现了画外音功能。该UITextView具有链接,我们还为...
iOS VoiceOver阅读accessibilityIdentifier而不是accessibilityLabel
VoiceOver应该读取屏幕上任何可访问性元素的accessibilityLabel属性。我有一个名为mediaImageView的UIImageView,下面的代码在此视图上设置可访问性,并且是...