說明
使用 chrome.accessibilityFeatures API 管理 Chrome 的無障礙功能。這個 API 仰賴 API 類型的 ChromeSetting 原型,來取得及設定個別無障礙功能。擴充功能必須要求 accessibilityFeatures.read 權限,才能取得功能狀態。如要修改功能狀態,擴充功能需要 accessibilityFeatures.modify 權限。請注意,accessibilityFeatures.modify 不代表具備 accessibilityFeatures.read 權限。
權限
accessibilityFeatures.modifyaccessibilityFeatures.read屬性
animationPolicy
get()需要accessibilityFeatures.read權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<"allowed"
| "once"
| "none"
>
autoclick
僅限 ChromeOS。
滑鼠停止移動後自動點擊。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
caretHighlight
僅限 ChromeOS。
插入點醒目顯示。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
cursorColor
僅限 ChromeOS。
游標顏色。這個值代表是否啟用該功能,而非顏色。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
cursorHighlight
僅限 ChromeOS。
游標醒目顯示功能。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
dictation
僅限 ChromeOS。
語音輸入。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
dockedMagnifier
僅限 ChromeOS。
置頂放大鏡。這個值會指出是否啟用置頂放大鏡功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
focusHighlight
僅限 ChromeOS。
焦點醒目顯示。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
highContrast
僅限 ChromeOS。
高對比算繪模式。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
largeCursor
僅限 ChromeOS。
放大游標。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
screenMagnifier
僅限 ChromeOS。
全螢幕放大。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
selectToSpeak
僅限 ChromeOS。
隨選朗讀。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
spokenFeedback
僅限 ChromeOS。
互動朗讀 (文字轉語音)。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
stickyKeys
僅限 ChromeOS。
相黏輔助鍵 (例如 Shift 或 Alt)。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
switchAccess
僅限 ChromeOS。
切換控制功能。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>
virtualKeyboard
僅限 ChromeOS。
虛擬螢幕小鍵盤。這個值會指出是否啟用該功能。get() 需要 accessibilityFeatures.read 權限。set() 和 clear() 需要 accessibilityFeatures.modify 權限。
類型
types.ChromeSetting<boolean>