是否有任何东西可以显示 works/doesn 不适合各种 screenreader/browser 组合?
Is there anything that shows what works/doesn't for various screenreader/browser combinations?
我正在增强 UI 以使应用程序与屏幕 reader 更加兼容。问题是我让 运行 陷入困境,我开始怀疑这是由于屏幕 reader 本身造成的。
现在我主要是用 IE 8 测试 JAWS 15(由于公司限制,目前我基本上只能用它来测试)并出现一些奇怪的行为,但尽可能接近 aria 标记和html 看起来都正确。
例如:
- 在某些隐藏的 div (role="alert") 中,JAWS 在 DIV 显示后读取按钮名称后不会说话 "button"。 (不过,一旦您按下按钮,它就会说 "button"。)
- JAWS 正在使用 aria-hidden="true," 说话,这是根据 this thread.
修复的
- 再次使用隐藏的警告 div,在某些情况下 JAWS 会重复读出元素。至少在一种情况下,它会无限重复 header 和第一行文本(或者至少直到我的耐心 运行 耗尽。)
- table 中图像的 altText 在第一次阅读整个页面时不会被阅读。但是,当用户使用 table 命令浏览 table 时,它确实会被读取。我什至不知道这个有什么正确的行为...
我基本上是在寻找可以查明这些是否是 JAWS/IE8 的已知问题的东西。如果有兼容性列表(类似于 HTML5 兼容性列表),我将能够在人们提出这些问题时参考它。
http://html5accessibility.com/ 是发现浏览器是否具有对本机元素和属性的辅助功能支持的起点。
如果您正在寻找屏幕 reader 支持 ARIA
属性的文档,请查看 Paciello Group。例如,Steve Faulkner 发表的 a post on role=alert
可能会有帮助。
我正在增强 UI 以使应用程序与屏幕 reader 更加兼容。问题是我让 运行 陷入困境,我开始怀疑这是由于屏幕 reader 本身造成的。
现在我主要是用 IE 8 测试 JAWS 15(由于公司限制,目前我基本上只能用它来测试)并出现一些奇怪的行为,但尽可能接近 aria 标记和html 看起来都正确。
例如:
- 在某些隐藏的 div (role="alert") 中,JAWS 在 DIV 显示后读取按钮名称后不会说话 "button"。 (不过,一旦您按下按钮,它就会说 "button"。)
- JAWS 正在使用 aria-hidden="true," 说话,这是根据 this thread. 修复的
- 再次使用隐藏的警告 div,在某些情况下 JAWS 会重复读出元素。至少在一种情况下,它会无限重复 header 和第一行文本(或者至少直到我的耐心 运行 耗尽。)
- table 中图像的 altText 在第一次阅读整个页面时不会被阅读。但是,当用户使用 table 命令浏览 table 时,它确实会被读取。我什至不知道这个有什么正确的行为...
我基本上是在寻找可以查明这些是否是 JAWS/IE8 的已知问题的东西。如果有兼容性列表(类似于 HTML5 兼容性列表),我将能够在人们提出这些问题时参考它。
http://html5accessibility.com/ 是发现浏览器是否具有对本机元素和属性的辅助功能支持的起点。
如果您正在寻找屏幕 reader 支持 ARIA
属性的文档,请查看 Paciello Group。例如,Steve Faulkner 发表的 a post on role=alert
可能会有帮助。