问题标签 [jaws-screen-reader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
178 浏览

jquery - Firefox & Chrome,尝试使用可访问的折叠内容

我正在使用 JAWS 屏幕阅读器在我的页面中测试JQuery 可折叠插件,但是当我单击链接以显示隐藏数据并使用p关键字时,会读取隐藏数据之外的下一个元素。

我在 Chrome(最新版本)、Firefox 11 和 Internet Explorer 8 中进行了测试。只有 IE 才能正确读取数据。

我尝试了链接中的演示,效果很好。

我的标记是:

$('#dialogDescription').collapsible();用来触发插件。

我在这里缺少什么?

0 投票
1 回答
2874 浏览

combobox - JAWS 和虚拟 PC 光标模式:Jaws 是否应该在遇到 dijit 组合框时自动切换到表单模式?

我问的原因是:当我在 IE9 上运行 Jaws 12 并点击此页面时:http: //archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/_autoComplete.html

当我选择第一个组合框时,Jaws 不会自动切换到表单模式:美国州测试 1。它宣布它是一个编辑组合框,但我不能使用向下箭头或 alt 向下箭头浏览状态选项并选择一个状态。这是预期的行为吗?

根据此博客: http: //www.paciellogroup.com/blog/2010/10/jaws-support-for-aria/ Jaws 应该自动切换到表单模式以进行编辑输入,并且 alt 向下箭头应该下拉组合框,似乎都没有发生......

这是令人惊讶的,因为 dijit 小部件应该是可访问的……我在这里遗漏了什么吗?

0 投票
0 回答
679 浏览

html - JAWS - 即使有标题,iframe 中提交的表单也会读取源 URL

我正在开发一个显示在 iframe 中的表单。当表单首次显示(点击时)时,我为 iframe 添加了一个标题,JAWS 可以很好地读取所有内容。

当表单提交错误时,JAWS 会读取我期望的所有内容,但它也会读取 iframe 的 URL,该 URL 很长。

在初始显示时,JAWS 显示如下:

{页面标题}对话框

{页面标题}框架

{框架内的第一个链接}

当表单提交错误时,JAWS 会读取:

{页面标题}对话框

{页面标题}框架

{页面标题} 只读

{iframe 的长网址}

{框架内的第一个链接}

谁能帮我弄清楚这些问题:

  • 在这种情况下,“只读”是什么意思?
  • 如何防止读取长 URL?

谢谢

0 投票
2 回答
4162 浏览

wai-aria - 由 JAWS 隐藏的 aria-hidden true 读取

使用 jQuery 在#div1 中添加角色警报,读取#div2 内容,即使它对 JAWS 是隐藏的。

0 投票
1 回答
5500 浏览

accessibility - NVDA 两次读取动态添加的内容

我正在努力使视障者可以通过屏幕阅读器访问动态 Web 应用程序,但我遇到了一个烦人的问题。当我用 JAWS 测试我的代码(见下文)时,它工作得非常好。但是当我使用 NVDA 时,我得到动态添加的内容在 Firefox 中被这个阅读器读取两次,而在 IE9 中根本没有被读取。

有没有人见过这种行为?

0 投票
1 回答
588 浏览

.net - WinForms 中表单的可访问性:TitleBar vs Application vs Default

我需要可以访问我的 WinForms 应用程序。我没有更改AccessibleRole任何控件的默认属性,因此它们被设置为Default. JAWS 可以完美地识别控件,但不能识别表单本身。例如,JAWS 宣布按钮的文本/列表框的选定项等,但 JAWS 不会从表单的标题栏中读取标题。

所以Default是没有办法的。我只是想知道为什么不单独阅读表格。

所以我尝试将AccessibleRole表单的属性设置为其他各种属性,唯一有帮助的两个选择是TitleBarApplication。我没有发现它们之间有任何区别,因为 JAWS 读取标题栏的方式相同。AccessibleRole理想情况下,我应该为表格选择哪个?TitleBar和 和有什么区别Application

我正在使用 .NET 4.0 并使用 JAWS 10 到 13 进行了测试,没有任何区别。

0 投票
2 回答
5117 浏览

accessibility - JAWS 表单模式,读取 div 中的文本

我试图让盲人用户可以访问我的数据库,并且可以预见会有很多麻烦。

我发现添加 role='application' 并立即将 JAWS 置于表单模式可以使我的网站的选项卡和行为更加可预测。但是,我不知道如何让它阅读简单的文本。

例如。假设我有一个看起来像这样的表格

如何使屏幕阅读器读取 div “在下一部分中,确保...”?

0 投票
3 回答
3859 浏览

drop-down-menu - 508 合规性是否必须使用键盘快捷键

我对此进行了很多研究,似乎在 SO 和所有网络上都得到了相互矛盾的答案。我明白,对于第 508 节,合规性不等于可访问性。

最重要的是,UI/UX 设计师被告知下拉菜单的键盘快捷键需要具有符合 508 的键盘快捷键。我看到 Windows 窗体应用程序具有此功能,但对于 Web 开发,我认为“合规”不是强制性的

我回答的另一个问题在这里:MVC 4 site 508 compliant

0 投票
1 回答
819 浏览

html - JAWS Screenreader % 符号和上标标记

我有一个问题使用 JAWS 时未读取标签。

我设法将问题缩小到以下范围:

将被正确解读为“100 上标 1 端上标”

但是当我添加一个 % 符号时:

它将读作“100% 1”并省略上标标签的声明。

0 投票
1 回答
614 浏览

firefox - 下颚未宣布滚动条的咏叹调角色

我正在将 FF 与 Jaws 一起使用,并且我已经在 div 上设置了“滚动条”的角色,但 Jaws 没有接收到它:

wai aria 规范说 aria-valuemax、min 和 now 是滚动条角色的强制属性,但我不确定在这种情况下它是否有意义,因为我所拥有的只是一个垂直可滚动区域......想法?

FF 14.0.1 大白鲨 13.0