メインコンテンツへスキップ
バージョン: 22.5.0

アクセシビリティクラス

このアクセシビリティクラスでは、ブラウザーのアクセシビリティツリーを調査するためのメソッドが提供されます。アクセシビリティツリーは、スクリーンリーダースイッチなどの支援技術で使用されます。

シグネチャ:

export declare class Accessibility

解説

アクセシビリティはプラットフォームに非常に依存します。プラットフォームによって、大きく異なる出力を示す可能性のあるさまざまなスクリーンリーダーがあります。

ChromeのレンダリングエンジンであるBlinkには「アクセシビリティツリー」という概念があり、さまざまなプラットフォーム固有のAPIに変換されます。Accessibilityネームスペースにより、ユーザーはBlinkアクセシビリティツリーにアクセスできます。

リスニング AX ツリーからプラットフォーム固有の AX ツリーに変換したり、支援技術そのものによってリスニング可能なツリーの大半はフィルタされます。デフォルトで、Puppeteer はこのフィルタ処理を試行し、ツリーの興味深いノードだけを公開します。

このクラスのコンストラクタは内部としてマークされます。サードパーティのコードはコンストラクタを直接呼び出したり、Accessibility クラスを拡張するサブクラスを作成したりするべきではありません。

メソッド

メソッド修飾子説明
snapshot(オプション)アクセシビリティ ツリーの現在の状況を取得します。返されるオブジェクトは、ページのルートのアクセス可能なノードを表します。