chrome.accessibilityFeatures

Описание

Используйте 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

Хром 51+

Только ChromeOS.

Каретное выделение. Значение указывает, включена ли эта функция или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

cursorColor

Хром 85+

Только ChromeOS.

Цвет курсора. Значение указывает, включена ли функция или нет, но не указывает ее цвет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

cursorHighlight

Хром 51+

Только ChromeOS.

Подсветка курсора. Значение указывает, включена ли эта функция или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

dictation

Хром 90+

Только ChromeOS.

Диктант. Значение указывает, включена ли эта функция или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

dockedMagnifier

Хром 87+

Только ChromeOS.

Прикрепленная лупа. Значение указывает, включена ли функция закрепленной лупы или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

focusHighlight

Хром 51+

Только 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

Хром 51+

Только 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

Хром 51+

Только ChromeOS.

Переключить доступ. Значение указывает, включена ли эта функция или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>

virtualKeyboard

Только ChromeOS.

Виртуальная экранная клавиатура. Значение указывает, включена ли эта функция или нет. get() требует разрешения accessibilityFeatures.read . set() clear() требуют разрешения accessibilityFeatures.modify .

Тип

типы.ChromeSetting <логическое значение>