html - 如何解决由于使用 cdktrapfocus 指令而导致的 Ax 问题(确保 aria-hidden 元素不包含可聚焦元素)
问题描述
我在模态组件上使用来自角度材料的 cdkTrapFocus 指令。cdkTrapFocus 在指令的开头和结尾添加一个 div 标签,其中 tab-index="0" 和 aria-hidden="true"。
cdkTrapFocus 不应将 aria-hidden 设置为 true,因为隐藏区域元素不应具有可聚焦的内容https://dequeuniversity.com/rules/axe/3.2/aria-hidden-focus?application=AxeChrome。
斧头问题是“确保 aria-hidden 元素不包含可聚焦元素”。
有人对此问题有建议/解决方法吗?
解决方案
推荐阅读
- ios - 访问组件的设置器时应用程序崩溃(iOS 13)
- python - Sagemaker 训练作业未将训练模型上传/保存到 S3 输出路径
- android - NoClassDefFoundError:com/amazonaws/mobile/client/AWSMobileClient
- java - Android WebView 进度条+滑动刷新
- javascript - 仅使用 javascrip 检查音频文件是否存在
- javascript - Firebase - AngularJS - 通过子值/键/名称获取父级
- c - 在 sudo 中运行程序时将目录的所有权更改为用户
- c# - 应用程序未正确运行 - 启用了自定义 Web 代理
- jenkins - Jenkins 脚本化管道 - switch 语句中的变量更改未反映在管道步骤中
- php - 本地化帖子 ID 导致 Wordpress 错误