アクセシビリティクラス
このアクセシビリティクラスでは、ブラウザーのアクセシビリティツリーを調査するためのメソッドが提供されます。アクセシビリティツリーは、スクリーンリーダーやスイッチなどの支援技術で使用されます。
シグネチャ:
export declare class Accessibility
解説
アクセシビリティはプラットフォームに非常に依存します。プラットフォームによって、大きく異なる出力を示す可能性のあるさまざまなスクリーンリーダーがあります。
ChromeのレンダリングエンジンであるBlinkには「アクセシビリティツリー」という概念があり、さまざまなプラットフォーム固有のAPIに変換されます。Accessibilityネームスペースにより、ユーザーはBlinkアクセシビリティツリーにアクセスできます。
リスニング AX ツリーからプラットフォーム固有の AX ツリーに変換したり、支援技術そのものによってリスニング可能なツリーの大半はフィルタされます。デフォルトで、Puppeteer はこのフィルタ処理を試行し、ツリーの興味深いノードだけを公開します。
このクラスのコンストラクタは内部としてマークされます。サードパーティのコードはコンストラクタを直接呼び出したり、Accessibility
クラスを拡張するサブクラスを作成したりするべきではありません。
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
snapshot(オプション) | アクセシビリティ ツリーの現在の状況を取得します。返されるオブジェクトは、ページのルートのアクセス可能なノードを表します。 |