browser.accessibilityFeatures

說明

使用 chrome.accessibilityFeatures API 管理 Chrome 的無障礙功能。這個 API 仰賴 API 類型的 ChromeSetting 原型,來取得及設定個別無障礙功能。擴充功能必須要求 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 以上版本 Chrome 148 以上版本為 browser.*

僅限 ChromeOS。

插入點醒目顯示。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

cursorColor

Chrome 85 以上版本 Chrome 148 以上版本為 browser.*

僅限 ChromeOS。

游標顏色。這個值代表是否啟用該功能,而非顏色。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

cursorHighlight

Chrome 51 以上版本 Chrome 148 以上版本為 browser.*

僅限 ChromeOS。

游標醒目顯示功能。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

dictation

Chrome 90 以上版本 瀏覽器 (自 Chrome 148 起)

僅限 ChromeOS。

語音輸入。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

dockedMagnifier

Chrome 87 以上版本 Chrome 148 起為 browser.*

僅限 ChromeOS。

置頂放大鏡。這個值會指出是否啟用置頂放大鏡功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

focusHighlight

Chrome 51 以上版本 Chrome 148 以上版本為 browser.*

僅限 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 以上版本 Chrome 148 以上版本為 browser.*

僅限 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 以上版本 Chrome 148 以上版本為 browser.*

僅限 ChromeOS。

切換控制功能。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型

virtualKeyboard

僅限 ChromeOS。

虛擬螢幕小鍵盤。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。

類型