web-dev-qa-db-ja.com

リンク、外部リンク、およびスクリーンリーダーがそれらを認識する方法

私のウェブサイトのリンクが外部であるか、同じページに留まっているかをスクリーンリーダーで指定する必要があるかどうか疑問に思っていますか?

私はWebAIMを確認しました。フッターリンクは名前のみを示しており、スクリーンリーダーのリンクであるかどうかを示しています。 「ツイッター外部リンク」。すべてのリンクは、外部Webサイトへのリンクであっても、同じタブ内にとどまります。

または、これはレベルAAAで必要なものだけですか?説明を求めています。

3
tiki16

WebAIMは 外部サイトへのリンク について話しているのと同じセクションで、新しいウィンドウを開くことについて話しているので、2つを結合するのはそれほど大きくありません。

WCAGセクション " G201:新しいウィンドウを開くときにユーザーに詳細な警告を与える "は、目が見えるユーザーにリンクが新しいウィンドウで開くという警告を与えることについて話します。

私たちは、目の見えるユーザーに礼儀を広げているので、目の見えないユーザーも含める必要があります。

ただし、すべてのことを言って、これはむしろサイト上の外部リンクの処理方法に帰着します。それらにマークを付けるか、alt/descテキストを使用する場合は、スクリーンリーダーでも同じことを行う必要があります。私の個人的な好みは、サイトを離れるときにすべてのユーザーに通知し、それらのリンクを新しいタブ/ウィンドウで開くことですが、ビューが異なる場合があります。

2
Andrew Martin