说明
使用 chrome.accessibilityFeatures API 管理 Chrome 的无障碍功能。此 API 依赖于 ChromeSetting 原型(属于 Type API)来获取和设置各项无障碍功能。为了获取功能状态,扩展程序必须请求 accessibilityFeatures.read 权限。如需修改功能状态,扩展程序需要 accessibilityFeatures.modify 权限。请注意,accessibilityFeatures.modify 并不意味着 accessibilityFeatures.read 权限。
权限
accessibilityFeatures.modifyaccessibilityFeatures.read属性
animationPolicy
get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<"allowed"
| "once"
| "none"
>
autoclick
仅限 ChromeOS。
鼠标停止移动后自动点击。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
caretHighlight
仅限 ChromeOS。
光标突出显示。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
cursorColor
仅限 ChromeOS。
光标颜色。该值表示是否启用了该功能,而不是其颜色。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
cursorHighlight
仅限 ChromeOS。
光标突出显示。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
dictation
仅限 ChromeOS。
语音输入。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
dockedMagnifier
仅限 ChromeOS。
固定放大镜。该值表示是否已启用固定放大镜功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
focusHighlight
仅限 ChromeOS。
焦点突出显示。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
highContrast
仅限 ChromeOS。
高对比度渲染模式。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
largeCursor
仅限 ChromeOS。
放大的光标。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
screenMagnifier
仅限 ChromeOS。
全屏放大。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
selectToSpeak
仅限 ChromeOS。
随选朗读。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
spokenFeedback
仅限 ChromeOS。
语音反馈(文字转语音)。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
stickyKeys
仅限 ChromeOS。
粘滞辅助键(例如 Shift 或 Alt)。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
switchAccess
仅限 ChromeOS。
开关控制。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>
virtualKeyboard
仅限 ChromeOS。
虚拟屏幕键盘。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。
类型
types.ChromeSetting<boolean>