screen-readers 相关问题

屏幕阅读器是一种软件,允许盲人或视力下降的人使用计算机。

是否有任何方法可以像 HTML 中的“aria-hidden”一样“隐藏”屏幕阅读器的视图?

我需要像 VoiceOver 这样的屏幕阅读器不识别(或不“阅读”)这个。 例如,假设我们有一个带有此模板代码的简单应用程序: 我需要像 VoiceOver 这样的屏幕阅读器不识别(或不“阅读”)这个<View>。 例如,假设我们有一个简单的应用程序,其模板代码为:<View><Text>Events</Text></View>。 当我运行这个应用程序时,我可以在屏幕上看到“事件”。然后,如果我启用 VoiceOver,他会说:“事件”。好吧,我希望他不能说“事件”。换句话说,我希望他看不到这个事件。就像 HTML 中的“aria-hidden”一样。 可能吗? 您可以在 React Native 的屏幕阅读器中隐藏视图及其后代。该属性取决于平台。 accessibilityElementsHidden(iOS) 一个布尔值,表示该无障碍元素中包含的无障碍元素是否隐藏。 例如,在包含兄弟视图 A 和 B 的窗口中,将视图 B 上的 accessibilityElementsHidden 设置为 true 会导致 VoiceOver 忽略视图 B 中的元素。这类似于 Android 属性 importantForAccessibility="no-hide-descendants"。 importantForAccessibility(安卓) 在具有相同父级的两个重叠 UI 组件的情况下,默认的可访问性焦点可能具有不可预测的行为。 “importantForAccessibility”属性将通过控制视图是否触发辅助功能事件以及是否将其报告给辅助功能服务来解决此问题。它可以设置为“auto”、“yes”、“no”和“no-hide-descendants”(最后一个值将强制无障碍服务忽略该组件及其所有子组件)。 例如: <View accessibilityElementsHidden={true} importantForAccessibility="no-hide-descendants" > <Text>This text won't be read by the screen reader</Text> </View> 这里是有关辅助功能的更多详细信息的来源:React Native - 辅助功能 如何设置accessible={true}属性到父视图? 这将使整个家长成为一个单独的小组,您将无法使用画外音来关注孩子。 Ryan 的回答完成了这项工作。或者,有一个 accessible={false} 道具。请参阅文档here. 要有条件地在 react-native 中显示/隐藏视图,请使用单独的渲染函数来检查条件: render: function(){ return ( {this.renderOnCondition()} ); }, renderOnCondition: function(){ if(whateverCondition){ return (<View />); } } 在元素上使用 aria-hidden="true"。这将阻止屏幕阅读器阅读该元素。它还应防止在移动设备上滑动时选择元素。 试试view.setVisibility(HIDDEN);

回答 6 投票 0

屏幕阅读器(讲述人)不阅读 chrome 浏览器上的按钮文本

我对 Chrome 浏览器中的屏幕阅读器(Windows 旁白)有疑问。 我有一个按钮标签,它将聚焦于 Tab 键按下。我期待屏幕阅读器阅读它是什么按钮但是......

回答 1 投票 0

如何在屏幕阅读器上强行移除某个元素的焦点?

我正在开发一个单页应用程序,其中组件在 DOM 上不断生成和销毁。我正在使用带有 ARIA 标签的以下按钮,因此屏幕阅读器可以选择和读取它...

回答 0 投票 0

电话号码和屏幕阅读器

是否有标准方法让屏幕阅读器拼出数字? 我目前正在使用 NVDA 和 Firefox 并且有以下电话号码 01234 567890 这被读作 ...

回答 4 投票 0

添加更多盲文语言的对讲

想为谷歌对讲盲文表添加更多语言的想法 各位。 来自老挝人民民主共和国的问候。 这是Keo 我对对讲中的盲文语言支持有疑问。 我只看到了...

回答 0 投票 0

使用带有 aria-live="assertive" 的单独状态 div 来处理屏幕阅读器的 toast 消息内容

我正在尝试在 Angular 中使 toast 消息组件可访问(以符合 WCAG 2.1 AA 标准)。 toast 消息有 4 种类型(成功、警告、错误、信息),每种类型都有一个动态的

回答 1 投票 0

通过span元素支持键盘的可访问性

我有一些元素可以被点击并作为按钮工作,但是它们对屏幕阅读器来说是不可见的。為了糾正這個問題,我試著加入一個函數,讓任何元素都能支援......。

回答 1 投票 0

通过span元素支持键盘的可访问性

我有一些元素可以被点击并作为按钮工作,但是它们对屏幕阅读器来说是不可见的。為了糾正這個問題,我試著加入一個函數,讓任何元素都能支援......。

回答 1 投票 0

如何用读屏器读取IntelliJ中的错误和警告?

我正在使用IntelliJ Idea来开发scala和Java程序。我也是一个屏幕阅读器用户。集成开发环境提供的最有用的功能之一是代码过滤和显示错误和警告......。

回答 1 投票 2

<legend>标签不被Windows Narrator读取。

Windows Narrator不读取字段集内的图例标签,同时图例被NVDA和JAWS正确读取。同时,NVDA和JAWS也能正确读取图例。标记如下。

回答 1 投票 0

可以将字体大小设置为0px以隐藏标签,并且屏幕阅读器仍可以读取它

我需要实现一个带有占位符文本且没有可见标签的表单,但仍然使非视线用户可以访问它。设置文本缩进:标签上的-9999px会将其隐藏,但会添加额外的...

回答 3 投票 6

如何禁用“话语提示”通知

我正在为视障人士开发一种应用程序。在使用TTS时,我想禁用所有“话语提示”通知。我读了很多文章,但似乎没有任何效果。有没有办法做到这一点...

回答 1 投票 0

屏幕阅读器应宣布短标签还是长格式值?

我有一个澳大利亚州的下拉菜单。标签像ACT,VIC,NSW(简写),但值就像澳大利亚首都特区,维多利亚州(简写),如果屏幕阅读器应宣布简短...

回答 1 投票 0

JAWS无法在Chrome中使用:: before和:: after伪元素读取ins / del元素

我是具有文本编辑器的Web应用程序上的开发人员。我正在尝试在编辑器中构建功能以跟踪插入和删除,并且希望它可访问。我正在使用ins和...

回答 1 投票 2

如何处理屏幕阅读器的版本号?

我使用的是Windows Narrator,而版本号2.3.96正在作为读者“ 1996年3月2日”。如何处理屏幕阅读器的版本号?我看到一些使用标签建议的答案...

回答 2 投票 0

屏幕阅读器不将数字读取为单个数字

我试图找到答案,但没有运气。网上提供的解决方案并不令人满意。 Javascript,HTML或CSS是否可以使屏幕阅读器单独读取数字?正在读取...

回答 1 投票 0

占位符VS用于HTML5输入的标签

我正在制作具有多个输入的表单,我需要在输入本身内部提供表单元素的标签,并且像这样使用例子 ]

回答 3 投票 12

屏幕阅读器忽略了禁用的属性

我有一个步进器-物料用户界面编号字段。它已禁用,但屏幕阅读器可以更改数字(递增和递减)。 HTML如下:

回答 1 投票 0

Android更改setAccessibilityTraversalAfter()无效的可访问性顺序

我想要的是更改可访问性顺序,即按按钮后,屏幕阅读器(在该Android案例中为话语提示)读取元素的顺序。这是我到目前为止尝试过的,但是...

回答 1 投票 0

强制屏幕阅读器将数字读取为单个数字

我正在使用画外音,并且尝试使它读取数字作为单个数字,例如,如果我输入2000,画外音将读出“ 2000”。我希望读取所需的行为...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.