说明
请使用 chrome.accessibilityFeatures
API 管理 Chrome 的无障碍功能。此 API 依赖于 ChromeSetting 类型 API 原型来获取和设置各项无障碍功能。如需获取功能状态,扩展程序必须请求 accessibilityFeatures.read
权限。如需修改功能状态,该扩展程序需要 accessibilityFeatures.modify
权限。请注意,accessibilityFeatures.modify
并不隐含 accessibilityFeatures.read
权限。
权限
accessibilityFeatures.modify
accessibilityFeatures.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>