支援技術のサポート assistive-technology-support
すべてのビューアコンポーネントは、ARIA(アクセシブルなリッチインターネットアプリケーション)の役割と属性をサポートし、スクリーンリーダーなどの支援テクノロジーとの統合を強化します。
最上位レベルのビューア要素には、デフォルトでビューア名に設定されている役割region
とaria-label
属性があります。 ラベルはContainer.LABEL
ローカリゼーション記号で制御できます。
ボタンには、役割button
と、aria-label
属性を持つ説明テキストが設定されます。 aria-label
属性の値は、ボタンのローカライゼーション記号の値から設定されます。 ボタンが無効になると、それに応じてaria-disabled
属性が設定されます。
カルーセルのスライド間を移動するためのボタンには、現在選択されているスライドに応じて実行時に更新されるラベルがあります。 これらのボタンラベルのテンプレートは、 CAROUSELVIEWER_TOOLTIP_GOTO
ローカライゼーション記号で設定されます。
メインビューには役割application
があります。 メインビューの簡単な説明は、 aria-roledescription
に、対応するメインビューコンポーネントのROLE_DESCRIPTION
ローカライゼーション記号で定義された値と共に提供されます。 キーボードユーザーのナビゲーションヒントは、aria-describedby
を使用して提供されます。使用ヒントのテキストは、USAGE_HINT
ローカライゼーション記号から取得されます。 アセットのUserDataフィールドにラベルが定義されている場合、aria-label
属性にはそのラベルの値が設定されます。
ホットスポット、領域、および画像マップには、役割button
とaria-label
属性で設定された説明テキストが割り当てられ、ホットスポットまたは画像マップラベルの値が割り当てられます。 ユーザーがホットスポットや画像マップにフォーカスを置くと、キーボードユーザーのナビゲーションヒントがaria-describedby
を使用して提供され、使用ヒントのテキストはUSAGE_HINT
ローカライゼーションシンボルから取得されます。