该 API 还在 beta 测试中,仅对 beta 分支dev 分支的 Chrome 用户可用。

chrome.accessibilityFeatures

描述 使用 chrome.accessibilityFeatures API 管理 Chrome 浏览器的辅助功能。该 API 使用类型 API 的 ChromeSetting 原型获取和设置辅助功能的各种特性。如果要获取特性的状态,扩展程序必须请求 accessibilityFeatures.read 权限。如果要修改特性状态,扩展程序需要 accessibilityFeatures.modify 权限。注意,accessibilityFeatures.modify 权限并不包含 accessibilityFeatures.read 权限。
可用版本 从 Chrome 37 开始支持。警告:目前为 Beta 分支。了解更多内容
权限 "accessibilityFeatures.read"

摘要

属性
spokenFeedback
largeCursor
stickyKeys
highContrast
screenMagnifier
autoclick
virtualKeyboard

属性

types.ChromeSetting chrome.accessibilityFeatures.spokenFeedback 语音反馈(文字到语音)。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.largeCursor 增加光标大小。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.stickyKeys 粘滞键(例如 Shift 或 Alt)。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.highContrast 高对比度渲染模式。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.screenMagnifier 全屏放大。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.autoclick 鼠标停止移动后自动单击鼠标。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。
types.ChromeSetting chrome.accessibilityFeatures.virtualKeyboard 虚拟屏幕键盘。该属性的值表示是否启用这种功能。get() 需要 accessibilityFeatures.read 权限,set()clear() 需要 accessibilityFeatures.modify 权限。