Описание
Используйте API chrome.accessibilityFeatures
для управления специальными возможностями Chrome. Этот API использует прототип ChromeSetting типа API для получения и настройки индивидуальных функций доступности. Чтобы получить состояния функций, расширение должно запросить разрешение accessibilityFeatures.read
. Для изменения состояния объекта расширению необходимо разрешение accessibilityFeatures.modify
. Обратите внимание, что accessibilityFeatures.modify
не подразумевает разрешения accessibilityFeatures.read
.
Разрешения
accessibilityFeatures.modify
accessibilityFeatures.read
Характеристики
animationPolicy
get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting < «разрешено»
| "один раз"
| "никто"
>
autoclick
Только ChromeOS.
Автоматический щелчок мыши после того, как мышь перестает двигаться. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
caretHighlight
Только ChromeOS.
Выделение каре. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
cursorColor
Только ChromeOS.
Цвет курсора. Значение указывает, включена ли функция или нет, но не указывает ее цвет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
cursorHighlight
Только ChromeOS.
Подсветка курсора. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
dictation
Только ChromeOS.
Диктант. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
dockedMagnifier
Только ChromeOS.
Прикрепленная лупа. Значение указывает, включена ли функция закрепленной лупы или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
focusHighlight
Только ChromeOS.
Подсветка фокуса. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
highContrast
Только ChromeOS.
Режим высококонтрастного рендеринга. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
largeCursor
Только ChromeOS.
Увеличенный курсор. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
screenMagnifier
Только ChromeOS.
Полноэкранное увеличение. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
selectToSpeak
Только ChromeOS.
Выберите, чтобы говорить. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
spokenFeedback
Только ChromeOS.
Разговорная обратная связь (текст в речь). Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
stickyKeys
Только ChromeOS.
Залипающие клавиши-модификаторы (например, Shift или Alt). Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
switchAccess
Только ChromeOS.
Переключить доступ. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>
virtualKeyboard
Только ChromeOS.
Виртуальная экранная клавиатура. Значение указывает, включена ли эта функция или нет. get()
требует разрешения accessibilityFeatures.read
. set()
clear()
требуют разрешения accessibilityFeatures.modify
.
Тип
типы.ChromeSetting <логическое значение>