JAWS是用于Microsoft Windows的计算机屏幕阅读器程序。
我是 JAWS 的新手。长期以来一直在编写可访问的 HTML,但直到现在还没有在 JAWS 中对其进行测试(因为它仅适用于 Windows)。 我的 JAWS 安装没有宣布任何带有 role="region&q...
JAWS 没有宣布 role="region"?还是我只是用错了 JAWS?
我是 JAWS 的新手。我发现它没有宣布任何有关 role="region" 的内容 - 甚至没有关联的 aria-label。 但对于其他角色,例如 role="navigation",它将宣布...
如何让屏幕阅读器以类似于读取 Win32 MessageBox 的方式读取我的 WPF 消息?
我们有一个 WPF 桌面应用程序,需要显示一些自定义消息窗口。我无法让屏幕阅读器(例如 Freedom Scientific 的 JAWS)正确朗读它们......
我对多个输入元素使用工具提示,并在悬停和单击时在输入元素上显示工具提示。我需要阻止 JAWS 阅读器在悬停时阅读工具提示内容...
辅助功能团队告诉我,单个页面上应该只有一个 H1。 互联网上的参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements#
我的模态对话框有交互式和非交互式内容(屏幕截图1)。我希望屏幕阅读器能够阅读第一个可聚焦项目和此聚焦项目之前的所有内容......
我正在使用 Angular js 代码,它将在跨度中动态启用单选按钮。 ` 我正在使用 Angular js 代码,它将在跨度中动态启用单选按钮。 `<span data-ng-if="(!object.enabled || (form && !form.enabled))" class="rf-visuallyhidden"> Disabled</span> ` 使用 JAWS 进行测试时,JAWS 将其读取为已禁用,尽管它在 UI 上已启用。 有没有解决上述问题的方法。 期望 JAWS 正确读取表单字段。 我相信您在 JAWS 中遇到的情况是预期行为。没有完整的示例或测试用例,我无法确定。 也许我错过了您想要做的事情的上下文,但值得解释的是,disabled状态(例如aria-disabled="true")与辅助技术隐藏的元素(例如aria-hidden="true")不同。 辅助技术软件(例如屏幕阅读器)将体验处于禁用状态(但仍然可见)的元素,并宣布为“禁用”。禁用按钮就是一个例子。请注意,此类禁用的控件通常不再接收键盘焦点。但是,要从辅助技术软件中隐藏可见元素,您需要使用类似 aria-hidden="true" 的内容。
我想从 HTML 生成 PDF,其中嵌入了可访问性标签。换句话说,我想将 HTML 转换为 PDF,以便 JAWS 友好。
关于可访问性和自动化测试有什么建议吗? WAVE 错误、屏幕阅读器可访问性、颜色对比度等 我猜大部分都需要手动测试,但只是想知道......
在 IE11 中通过表单提交进行导航时,JAWS 开始在页面中间宣布内容
我遇到了一些奇怪的事情,其中具有表单和相当最小布局的页面在初始加载时被 IE11 中的 JAWS 16 和 18 正确读取。但是,当从活动加载该页面时...
JAWS 未读取 role="textbox" aria-readonly="true" 内的列表
我正在使用 JAWS v2023.2212.23 我有一个 div 容器,里面有段落和列表。我的要求是,当我专注于 div 容器时,颚应该读取整个块。 带着礼物...
我有一个在后台运行但未聚焦的应用程序。 用户可能正在使用一些其他应用程序,并且根据我的应用程序中的某些事件,我希望屏幕阅读器宣布文本...
当用户使用选项卡聚焦元素时,屏幕阅读器应读取 aria-label 或 aria-描述的内容。如果用户从同一元素触发任何操作,则 aria-describe 的内容...
屏幕阅读器能理解 HTML 转义字符(如双引号中的 ")吗?
我正在更新 aria-label 值方法,该方法当前正在转义值以在 HTML 元素属性中安全使用。 所以它将把 abc" 转换为 abc&...
我们正在将 JAWS 屏幕阅读器支持添加到我们现有的网站中,但遇到了 JAWS 在 IE11 中的阅读方式问题(我们被告知要使用 IE11 进行测试)。我正在使用 JAWS 2018
我正在尝试让这段代码与 JAWS 屏幕阅读器一起正常工作。它在一个 CSHTML 文件中,我没有编写代码,我只是想修复它(我是该项目的 UI 设计师) 我正在尝试让这段代码与 JAWS 屏幕阅读器一起正常工作。它在一个 CSHTML 文件中,我没有编写代码,我只是想修复它(我是该项目的 UI 设计师) <div id="[email protected]"> <button class="btn btn-primary btnApprove btntooltipA" id="[email protected]" enttyddata="@i.EntryId" data-toggle="tooltip" data-original-title="Approve" value="@i.EntryId" onclick="CheckInHomeValidation(@i.EntryId);" aria-label="Approve">A</button> @if (i.Flags != Convert.ToString((int)clsEnum.enumEntryFlags.Compensated_Debited)) { <button class="btn btn-danger btnReject btntooltipR" id="[email protected]" data-toggle="tooltip" data-original-title="Reject" onclick="rejectPunchfuntion(@i.EntryId)" value="@i.EntryId" aria-label="Reject">R</button> } </div> 如果我使用 tab 键导航,按钮将在 JAWS 中读出为“批准按钮批准拒绝按钮拒绝” 如果我使用“b”键,这些按钮将在 JAWS 中读出为“批准按钮”和“拒绝按钮”,这是所需的结果。 我试着放一个 但它除了把我的按钮堆叠在屏幕上之外什么也没做。 以上代码的输出将在 Chrome 开发工具中生成此代码(感谢@slugolicious 的建议): <div id="dvbtn_1888281"> <button class="btn btn-primary btnApprove btntooltipA" id="btnap_1888281" enttyddata="1888281" data-toggle="tooltip" title="" value="1888281" onclick="CheckInHomeValidation(1888281);" aria-label="Approve" data-original-title="Approve">A</button> <button class="btn btn-danger btnReject btntooltipR" id="btnrej_1888281" data-toggle="tooltip" title="" onclick="rejectPunchfuntion(1888281)" value="1888281" aria-label="Reject" data-original-title="Reject">R</button> </div> 我该怎么做才能解决这个问题? 谢谢
Windows 窗体中的 .Net framework 4.8 AccessibleObject 不会读取整个组合框条目
我们有一个可访问性程序 (jaws),它通过 AccesibleObject 读取我的 Windows 窗体应用程序。当用户导航到组合框(带有选项卡)时,所选项目的文本将...
Windows 窗体中的 .Net framework 4.8 AccessibleObject 不读取整个组合框条目
我们有一个可访问性程序 (jaws),它正在通过 AccesibleObject 读取我的 Windows 窗体应用程序。当用户导航到组合框(带选项卡)或在组合框中导航时 ...
辅助功能旁白阅读模型类名称而不是 WPF 应用程序的网格内容
在我的 WPF 应用程序中,有一个网格视图,其中包含名称、城市和国家/地区三列。请看模型类: 公共课员工 { 公共字符串名称 { 得到;放; } 公共字符串...
我有这样的代码,我希望JAWS将识别我的h3在他的标题列表(INS + F6)。如果我改变md-button到一个它将工作,但我仍然需要它与md-button。(按钮att也会发生)......