SuperAPI AI 工具集

kb-mobile-accessibility

前端与建站

查看项目

更新于 10-16 08:35

技能介绍

用途:为 React Native、Expo、iOS、Android 的无障碍审计提供参考数据,由 mobile-accessibility.agent.md 调用,本身不是审查器。

主要能力:列出 React Native 无障碍属性(accessible、accessibilityLabel、accessibilityRole、accessibilityHint、accessibilityState、accessibilityValue、accessibilityActions、accessibilityLiveRegion、accessibilityViewIsModal 等)及其类型、取值、对应 WCAG 条款与是否必需;给出 RN 0.73+ 的 aria-* 别名;提供角色值到 iOS/Android 原生角色的映射;列出 iOS 44x44pt、Android 48x48dp、Web 移动端 44x44 CSS px 等触控目标尺寸要求;汇总 SwiftUI 修饰符与 trait、UIKit 属性、Jetpack Compose semantics 修饰符与 Role 值;给出 RN-001 至 RN-005、AND-001 等常见违规模式与修复示例;收录测试工具命令。

使用方式:作为参考数据查阅,配合审计代理使用。测试命令包括 adb install com.google.android.apps.accessibility.auditor、adb shell uiautomator dump /sdcard/ui_dump.xml、npm install --save-dev @testing-library/react-native,以及 Maestro 的 .maestro/accessibility-checks.yaml 示例。

适用场景:移动应用无障碍属性核对、角色映射查询、触控尺寸检查、违规模式比对与测试命令参考。

限制:资料未提供收费、价格、平台支持范围或效果保证等信息;具体版本兼容性与完整覆盖范围暂未提供。