accessibility

如何在 NVDA 中使用键盘在标题(如 h3)之间跳转?

我知道好的情况是,当我点击键盘上的数字 3 时,我应该在 h3 标题之间跳转。 由于某种原因,这件事并没有发生在我的案例中,我的屏幕阅读器 (NVDA) 也没有显示任何迹象。 这是一些结果列表,每个结果的标题是h3。 这是一个结果的一个例子: http://codepen.io/anon/pen/PGkjdQ ... »

在 iOS 应用中添加对使用 Quartz2d 创建的 pdf 的可访问性

我正在使用 Quartz 2d 在 iOS 应用程序中创建 pdf 文件,基于 thisWenderlich 教程。但是,当 PDF 显示给用户(使用 QLPreview)时,Voice Over 会以非常不直观的顺序阅读 PDF。有没有办法在创建 PDF 时修改 PDF 以更改 Voice Over 读取数据的顺序,并将元数据添加到图像以便正确读取它们?感谢您对此提供任何建议或帮助。... »

默认情况下如何激活 MathJax 可访问性?

我来回搜索了文档,但找不到默认激活辅助功能的方法。只需右键单击 Mathjax 元素即可打开上下文菜单,然后选择辅助功能->激活。 文档内容如下: "扩展可以通过上下文菜单激活,它本身是完全可访问的,或者默认使用配置选项。" 但我找不到任何关于如何使用配置激活它的信息。 This is the configuration 我找到了,那里没有“激活”选项。 我错过了什么? (我使用的是最... »

TextInputLayout, setError 增加高度

我有一个简单的 TextInputLayout: <com.google.android.material.textfield.TextInputLayout android:id="@+id/tilPwd" style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" android:lay... »

弹出窗口和 aria-live 的可访问性问题

我有一条错误消息,我正在使用 aria-live = 礼貌。 这是宣布第一次出现错误。 第二次它再次宣布我是否在同一页面上打开一个弹出窗口并且该页面发生错误。 <div aria-live="polite"> <error-message-component></error-message-component> </div> 我无法找到它发生... »

在 C# 中按名称获取 Windows 窗体控件

我有一个名为myMenu 的ToolStripMenuItem。我怎样才能像这样访问它: /* Normally, I would do: */ this.myMenu... etc. /* But how do I access it like this: */ String name = myMenu; this.name... 这是因为我正在从 XML 文件动态生成 ToolStri... »

c#

必须为内在事件指定默认脚本语言

我正在通过可访问性验证工具检查我的网站。我有以下错误 使用样式属性时必须指定默认样式表语言: 必须为内在事件指定默认脚本语言: 我已经指定了语言,但没有在元标记中。我在我的网站中指定它们的方式是: <script type="text/javascript" src='javascript_code.js'></script> <link href="style.... »

Jasper 报告 PDF 标记

我听说您可以标记使用 Jasper Reports 生成的 PDF 文档,但我没有找到任何示例。 这里有没有人举例说明如何标记 PDF 文档? 我有兴趣标记它们以创建可访问的 PDF。... »

如何在 Java Swing 应用程序上定位元素以实现可访问性?

我正在尝试使用 Accessibility Insights for Windows 在我的 Java swing 应用程序窗口中定位元素。但是,它没有识别我自己的 java swing windows 应用程序。但是,当我尝试在任何其他 Windows 应用程序(如计算器)上定位元素时,它工作正常。 我如何检查我自己的 java swing 应用程序,就像任何其他 Window 应用程序一样? ... »

UITableViewCell 内的 VoiceOver 用户交互

我有一个带有自定义 UITableViewCell CustomCell 的 UITableView CustomCell 有一些启用用户交互的 UILabel CustomCell 实现 touchesBegan: - (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { UITouch* touch = touches... »

ios

“显示全部”按钮的 ARIA-controls 属性

背景故事: 我有一长串按类别分组的项目。每个类别都有一个按钮控件,还有一个用于“全部显示”。 视觉示例: [按钮全部显示] [按钮 001] [按钮 002] [按钮等] 类别 001 项目 01 项目 02 类别 002 项目 03 项目 04 类别等 项目 05 项目 06 我正在使用 Google Lighthouse 进行测试,但我一直在尝试 [aria-*] 属性... »

可访问性和所有这些 JavaScript 框架

一段时间以来,我一直在研究一些 JavaScript 框架,例如 Backbone.js 和 Batman.js,虽然我真的很喜欢它们,但我有一个琐碎的事情我一直在回顾。这个问题就是可访问性。 作为一名网络开发人员,我一直试图让我的网站和应用程序考虑到可访问性,尤其是使用渐进增强的理念。 很明显,这些新的 JS 框架开箱即用并不会优雅地降级,所以我想知道其他开发人员对这个问题有什么想法,以及你... »

某些微格式中 abbr 标记的可访问性

为什么有些微格式使用abbr 标签?这可能会导致一些可访问性问题。 The party is on <abbr class="dtstart" title="2005-10-10">the 10th</abbr>.... »

带有 aria-live 的可访问性 Angular5

我们在 Angular 6 上有一个应用程序,并且必须实现可访问性。我在 angular-components 中添加了 aria-live="polite",但 Chromevox 阅读器在加载数据时会自行中断。因为我们使用套接字并以随机顺序获得响应。 设置阅读器阅读组件内部文本的顺序是否是一种解决方案?... »

全尺寸背景图像: 后备可访问性和打印

在开发具有全尺寸背景图片的网站(使用cover 属性)时,我想在隐藏的图片标签中提供一个额外的图片,该标签出现在印刷品上,可能是为了方便读者。 现在,我只提供一个单独的打印 CSS 来显示图像并覆盖背景元素。 是否有可以应用的通用解决方案(可能涉及 ARIA 标签)? 另外:我不应该关心性能影响,因为相同的资源被重复使用,对吧? 请参阅:Ressource gets only loade... »

css

自动弹出窗口和键盘可访问性

因此,通过客户网站上的自动“订阅”弹出窗口来享受有趣的无障碍环境。根据 WCAG,所有内容或多或少都应该可以通过键盘访问,并且不能通过键盘移动模态。同样根据 WCAG,除非手动触发并发出警告,否则不会假设上下文或焦点发生变化,因此不能自动将焦点分配给模态以让用户与之交互。显然不能让它保持原样,因为它在视觉上阻碍了它背后的内容。不太清楚该怎么做。 根据我目前的研究,看来模态只是必须不是自动的,需要... »

拥有相关单位以确保第 508 节/WCAG 2.0 AA 级兼容性是否重要?

我以像素为单位定义了所有字体大小,例如 body { font-size: 14px; } h1 { font-size: 42px; } 在线第 508 节/WCAG 2.0 AA 级兼容性检查器之一建议我将其替换为相对单位,以便通过浏览器增加字体大小的人可以访问它。这是一个真正的要求吗?我怀疑是因为其他在线检查器都没有这样建议我(尽管我确实理解并非总是可以自动测试它)。... »