Microsoft Edge のアクセシビリティ
Web ページ、Web アプリ、Web 対応製品の開発は、Microsoft Edge の広範なアクセシビリティ機能とそのツール エコシステムを通じて堅牢にサポートされています。
「Web は、多くの人が物理的な世界で直面するコミュニケーションと相互作用の障壁を取り除くので、障害の影響が Web に根本的に変更されています。」 - Web デザインとアプリケーションの W3C 標準: アクセシビリティ
世界保健機関(WHO)は、障害を「人の身体の特徴と彼らが住んでいる環境の特徴との相互作用の不一致」と定義している。 障害は、携帯電話で赤ちゃんや明るい日光を保持しながら、限られた移動性のような状況障害から、他の物理的、聴覚的、視覚、または年齢関連の障害まで多岐に及びます。
Web サイトやその他のテクノロジをインクルージョン用に設計することで、すべての人が楽しいエクスペリエンスを生み出します。 包括的な設計と Web アクセシビリティにより、すべてのユーザーが Web を使用できるようになります。
このアクセシビリティ セクションの記事では、Microsoft Edge でのアクセシビリティ対応 Web サイトの設計、構築、テストの詳細を学習するためのベスト プラクティス、コード サンプル、その他のリソースについて説明します。
Microsoft Edge DevTools
Microsoft Edge DevTools は Microsoft Edge ブラウザーに組み込まれており、次のような Web ページの側面をテストするための多くのアクセシビリティ テスト機能が含まれています。
- 画像の代替テキストとスクリーン リーダーのサポート。
- キーボードのサポート。
- テキストのコントラスト。
- 視覚障害を伴う使いやすさ。
- ブラウザーが狭い場合の使いやすさ。
詳細:
- アクセシビリティ テスト機能 - テスト するアクセシビリティの側面と、対応する DevTools 機能の一覧。
Microsoft UI オートメーション API
Microsoft Edge では、UI オートメーション API (UIA API) を導入しました。 UI オートメーションへのこの変更は、ブラウザーのアクセシビリティに大きな投資でした。 UI オートメーション API は、Windows 10以降の支援技術に依存するユーザーにとって、より包括的な Web エクスペリエンスの基盤となります。
Microsoft UI オートメーション API は、Windows アプリケーションがユーザー インターフェイス (UI) に関するプログラム情報を提供および使用できるようにするアクセシビリティ フレームワークです。 デスクトップ上のほとんどの UI 要素へのプログラムによるアクセスを提供します。 スクリーン リーダーなどの支援技術製品を使用すると、UI に関する情報をエンド ユーザーに提供したり、標準入力以外の方法で UI を操作したりできます。 UI オートメーションでは、自動テスト スクリプトで UI と対話することもできます。
Microsoft Windows UI オートメーション ブログには、Windows Automation API に関する投稿があります。
Microsoft Edge のアクセシビリティ システムでは、ARIA、HTML5、CSS3 などの最新の Web 標準が本質的にサポートされています。 簡略化されたブラウザー パイプラインの次の図は、Web ページのコンテンツをアクセシビリティ対応のプレゼンテーション レイヤーに従います。
Microsoft Edge チームは、W3C やその他のブラウザー ベンダーと継続的に連携し、新しい Web プラットフォーム機能に十分なアクセシビリティが組み込まれているようにします。
Microsoft Edge でサポートされている新しい HTML 機能の詳細については、「 HTML5Accessibility」を参照してください。
関連項目
Microsoft Edge:
W3C の記事: