UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Web】AOMとは

AOMというワードを聞いたので調べた

AOM (Accessibility Object Model)

AOMとはアクセシビリティオブジェクトモデルの略で、アクセシビリティオブジェクトモデルとはユーザーと開発者のウェブページと支援技術間の相互作用に関する体験の一部を向上する取り組み

この取り組みは、開発者が API に情報を提供し、ブラウザがそれらの API に提供する情報を理解できるようにする Web プラットフォームへの追加を開発することを目的としている

masup9.github.io

背景

単純に<div>などでマークアップされたサイトの場合、株価の表示や、Twitter のフィード更新、進捗の表示やそれらに似たコンテンツは、目に見えないユーザーのための支援技術 (AT) が認識できない方法で DOM を変更することになるかもしれない

現在、これを解決する手段としてARIA(Accessible Rich Internet Applications)を使用する方法があるが、Web アプリはAPI がまだ十分でない

AOMはこれに対処するための HTML および関連する標準に対する一連の変更を行うことをさす

詳しくは以下

github.com

https://developer.mozilla.org/ja/docs/Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets