屏幕阅读器 java_更改屏幕阅读器设置以获得更加开发友好的a11y体验?

如果我是诚实的话,这篇文章会给我一点音调 . 如果我要创建相应的StackA11y帖子, Headers 可能是:

如何让开发人员对残疾人产生同情心 .

虽然我很欣赏你正在开发可访问性的问题,然后问“如何让这对我自己更方便”,同时假设除了你的内容之外什么都不是问题......好吧,你问的是错误的问题 . 正确的问题是:

为什么我的内容无法访问?

在这种情况下更具体:

为什么VoiceOver会将此按钮检测为处于任何特殊类型的区域?

仅仅因为这没有出现在JAWS / NVDA中并不意味着它不是你内容的问题 . 处理UserAgent /操作系统问题是开发可访问内容的一部分 . 在这种情况下,与你在一个区域内显然有一个按钮的事实有关,你不相信这应该是这种情况 .

有两个修复:

答:您实际上在区域内有一个按钮,由于某种原因,您的标记与Windows中的浏览器/ AT组合不兼容,您需要修复它,以便在Windows环境中获得此特殊行为 .

B:你没有任何特殊区域(UL,TABLE等)内的按钮,你正在利用这些标签进行视觉样式,并且需要将某些标记标记为表现形式,这样你的Mac环境就不会检测到这个特殊情况 .

很幸运的是,你没有在VoiceOver中使用特殊的“我能看到,所以不要与我分享这些信息”设置,否则你不会在你的内容中发现这个明显的辅助功能问题 .

对于讽刺的语气道歉 . :)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值