browser.accessibilityFeatures

说明

使用 chrome.accessibilityFeatures API 管理 Chrome 的无障碍功能。此 API 依赖于 ChromeSetting 原型(属于 Type 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 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

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

类型

cursorColor

Chrome 85 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

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

类型

cursorHighlight

Chrome 51 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

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

类型

dictation

Chrome 90 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

语音输入。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

dockedMagnifier

Chrome 87 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

固定放大镜。该值表示是否已启用固定放大镜功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

focusHighlight

Chrome 51 及更高版本 browser.*(自 Chrome 148 起)

仅限 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 及更高版本 browser.*(自 Chrome 148 起)

仅限 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 及更高版本 browser.*(自 Chrome 148 起)

仅限 ChromeOS。

开关控制。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型

virtualKeyboard

仅限 ChromeOS。

虚拟屏幕键盘。该值表示是否启用该功能。get() 需要 accessibilityFeatures.read 权限。set() 和 clear() 需要 accessibilityFeatures.modify 权限。

类型