accessibility相关内容

IOS画外音功能随捆绑包标识符而变化

我遇到了画外音不支持编码的可访问性值(标签/提示/ECT)的问题。我已经能够通过更改捆绑包标识符来复制该问题。我最初的捆绑识别器的所有画外音功能都有问题。如果我在捆绑包标识的末尾添加任何东西,删除iPhone上的应用程序,清理项目,强制关闭Xcode,单击项目,让它构建,然后安装问题就消失了。如果我重命名回原来的捆绑包标识,删除iPhone上的应用程序,强制关闭Xcode,点击项目,让它构建,然后 ..
发布时间:2022-09-25 12:16:19 移动开发

默认的UIFont大小和粗细,但也支持首选字体文本样式

如果我有自己的一组大小和权重不同的UIFont,例如: let customFont03 = UIFont.systemFont(ofSize: 40, weight: .thin) 我如何支持Dynamic Type,同时仍将我的自定义大小和权重保留为默认标准,并根据用户选择辅助功能大小的方式进行缩放? 我不确定preferredFont(forTextStyle:)是我想要的, ..
发布时间:2022-08-05 19:15:55 移动开发

向屏幕阅读器隐藏图标的适当方式是什么

在我的Web应用程序中,我为自己设置了一个完全由图标组成的字体。我使用这些图标来补充应用程序中的标题和副标题,使其在视觉上更具吸引力。 但是,像JAWS这样的屏幕阅读器会读出这些内容,这会给屏幕阅读器的用户带来不愉快的体验。 例如,字符c显示云的图像。我以这种方式使用它来补充标题,例如 : c 现在我希望屏幕阅 ..
发布时间:2022-06-30 10:50:32 前端开发

如何使用WAI-ARIA创建完全可访问的嵌套下拉列表?

几天前,我开始在Internet上搜索有关WAI-ARIA的教程和文档,了解几乎所有类型的AJAX请求。 我习惯于使用jQuery和AJAX编写嵌套下拉列表。它工作得很好,但不是本机可访问的。例如,我们需要使用特定于WAI-ARIA的标记来启用所有类型的动态内容(如AJAX)的辅助功能。 我的一个要求如下: 假设我有一个State下拉列表,它使用onChange事件更新一个Reg ..
发布时间:2022-06-30 10:41:54 前端开发

如何使没有href属性的链接可访问?

我工作的一个站点正在使用第三方脚本,该脚本将的几个实例替换为。由于脚本的另一部分,这些链接仍然有效,但它们不再被用户代理视为链接。 我可以通过添加tabindex="0"将它们恢复为选项卡式导航顺序,但如何使辅助技术将它们声明为链接或将它们包含在页面上所有链接的列表中? 添加role="link"真的有帮助吗? 我正在推动第三方改进他们的脚本,以使HR ..
发布时间:2022-06-30 10:30:24 前端开发

是否可以将整张卡片包装在<;a>;标签中?

在我的网站上有“卡片”,每一张都有很多元素(图像、文本、日期等)。有点像推特里的推特卡片: 我希望整个卡片都是可点击的(应该是指向另一个页面的链接)。 目前,我将顶层元素作为标记,并使用aria-label和aria-describedby,因此屏幕阅读器可以正确读取它。 ..
发布时间:2022-03-10 09:08:04 前端开发

如何提高二维码在网上的可及性?

盲人如何更轻松地在网站上使用二维码? 描述扫描二维码时会发生什么 https://www.w3.org/TR/wai-aria-1.1/#aria-describedby 提供快捷方式激活扫描二维码时通常会发生的操作 https://www.w3.org/TR/wai-aria-1.1/#aria-keyshortcuts 推荐答案 二维码的使用情形是在另一台设 ..
发布时间:2022-03-10 09:05:30 其他开发

如何指示屏幕阅读器将";doit";读为";do it";?

我在一个网站上工作,该网站全面使用首字母缩写(";doit";,发音为";do it";)。不幸的是,视障人士的屏幕阅读器将首字母缩写读错了(";duh-i.t.";)。 我认为有两种解决方案之一: 在整个网站(HTML5)中查找所有使用&doit&…的元素,并以某种方式向屏幕阅读器添加一些内容,使其不阅读显示的文本,而是使用&do it ..
发布时间:2022-03-09 23:56:16 前端开发

辅助功能和星号尾注

我有一个很长的文档,我需要将其转换为符合WCAG AA的HTML,作者使用星号作为结尾注释,如*、**和***。下面是一个示例: Solano County Atlas Fire (Solano County) 10/17* Ponderosa Fire (Butte County) 08/17* Helena Fire (Trinity County) 08/17* ... * For ..
发布时间:2022-03-09 23:50:14 前端开发

如何在单击“显示更多”按钮后公布新内容?

我一直在尝试在用户单击Show more按钮后加载一些附加内容的区域中添加VO支持(请参阅所附的截图)。 必需的行为: 我需要VO宣布有关额外加载的元素的信息,比如什么是cookie?和另外11个项目(&Q;)。 已尝试: 方法-1:使用的aria-live=";polite";aria-Related=";Additions"; 行为 ..
发布时间:2022-03-09 23:35:50 前端开发