我正在使用辅助功能属性开发应用程序。我有一些按钮可以增加和减少标签中显示的某些值。当盲人用户更改值时,是否可能以某种方式强制屏幕阅读器读取标签?
对aria-live的支持参差不齐。
看到一个代码示例会很方便,但是如果您始终将重点放在该领域上,那么您可能希望使用带有一些良好消息传递的aria-label,因为它得到了更好的支持,并且将在该领域得到关注时使用。 >
<label for="foo">Field Label</label> <input type="text" id="foo" aria-label="Field Label. Note: If you are using a screen reader…">
注意:只要有焦点,屏幕阅读器就会读取该值,因此在单击按钮后检查焦点所在的位置。
1. Probably worth a read: https://developer.paciellogroup.com/blog/2014/03/screen-reader-support-aria-live-regions/ 2. An example from JAWS: ARIA https://www.freedomscientific.com/SurfsUp/AriaLiveRegions.htm
或可访问性-Xamarin中的活动区域。Forms
<TextView android:id="@+id/feedback_text_view" android:accessibilityLiveRegion="polite" />
希望对您有帮助