跳到主要內容
版本: 23.11.1

輔助功能類別

輔助功能類別提供了用於檢查瀏覽器輔助功能樹的方法。輔助功能樹被輔助技術使用,例如螢幕閱讀器切換裝置

簽名

export declare class Accessibility

備註

輔助功能是非常平台特定的東西。在不同的平台上,可能有不同的螢幕閱讀器,它們的輸出可能會截然不同。

Blink - Chrome 的渲染引擎 - 有一個「輔助功能樹」的概念,然後將其轉換為不同的平台特定 API。輔助功能命名空間讓使用者可以存取 Blink 輔助功能樹。

大多數輔助功能樹在從 Blink AX 樹轉換為平台特定 AX 樹或輔助技術本身時會被過濾掉。預設情況下,Puppeteer 會嘗試近似此過濾,僅公開樹的「有趣」節點。

此類別的建構子標記為內部使用。第三方程式碼不應直接呼叫建構子或建立繼承 Accessibility 類別的子類別。

方法

方法

修飾詞

描述

snapshot(options)

擷取輔助功能樹的目前狀態。傳回的物件代表頁面的根可存取節點。

備註

注意 Chrome 輔助功能樹包含在大多數平台和大多數螢幕閱讀器上未使用的節點。除非將 interestingOnly 設定為 false,否則 Puppeteer 也會將它們捨棄,以獲得更易於處理的樹。