說明
使用 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"
| "一次"
| "無"
>
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>