browser.accessibilityFeatures

说明

请使用 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 权限。

类型

caretHighlight

Chrome 51 及更高版本

仅限 ChromeOS。

光标突出显示。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

cursorColor

Chrome 85 及更高版本

仅限 ChromeOS。

光标颜色。该值用于指明功能是否已启用,并不表示其颜色。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

cursorHighlight

Chrome 51 及更高版本

仅限 ChromeOS。

光标突出显示。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

dictation

Chrome 90 及更高版本

仅限 ChromeOS。

语音输入。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

dockedMagnifier

Chrome 87 及更高版本

仅限 ChromeOS。

固定放大镜。该值用于指明是否已启用停靠的放大镜功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

focusHighlight

Chrome 51 及更高版本

仅限 ChromeOS。

焦点突出显示。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

highContrast

仅限 ChromeOS。

高对比度渲染模式。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

largeCursor

仅限 ChromeOS。

已放大的光标。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

screenMagnifier

仅限 ChromeOS。

全屏放大。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

selectToSpeak

Chrome 51 及更高版本

仅限 ChromeOS。

随选朗读。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

spokenFeedback

仅限 ChromeOS。

语音反馈(文字转语音)。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

stickyKeys

仅限 ChromeOS。

固定辅助键(例如 shift 或 alt)。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

switchAccess

Chrome 51 及更高版本

仅限 ChromeOS。

“开关控制”。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

virtualKeyboard

仅限 ChromeOS。

虚拟屏幕键盘。该值用于指明相应功能是否已启用。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型