本文へ移動
easeweb
ご相談
トピックを検索

新しいタブで開くことを伝えないリンク

ショップのサイズガイドへのリンクが、言葉では何も伝えずに新しいタブで開くため、タブが開いたことに気づかない人は、多くのブラウザーで「戻る」を押してもシャツのページに戻れません。

WCAG 2.2
SC 3.2.5AAA
必須とする規格
Section 508、EN 301 549、JIS X 8341-3 では必須ではない
問題あり <a href="/size-guide" target="_blank">
アクセシビリティの問題を示した図: 全盲:シャツのページはどこ?
01

問題

新しいタブが開いたことが見えない人や、気づかない人は、元のページを見失います。多くのブラウザーでは、「戻る」を押しても、そのページへ戻れません。

02

試してみる

Tabキーでサイズガイドのリンクへ移動してたどり、ブラウザーの「戻る」でシャツのページへ戻ってみてください。

ウィンドウの下の欄に、スクリーンリーダーの読み上げが出ます。新しいタブが開くことを前もって知らされましたか?「戻る」でシャツのページに戻れますか?

問題あり 修正できますか?

リネンシャツ

$68

どのサイズにするか迷ったら サイズガイドを見る

スクリーンリーダーの読み上げ:

(Tabでリンクへ移動)

再現デモです。「問題あり」は意図的にアクセシブルでない状態にしています。

03

修正方法

リンクは同じタブで開くか、新しいタブで開くことをリンクの言葉で伝えます。

  1. 1同じタブで開くと失われるものがない限り、リンクは同じタブで開く。
  2. 2新しいタブで開くリンクでは、そのことを言葉で伝え、名前のないアイコンだけに任せない。
  3. 3知らせる言葉は title ではなくリンクの名前に入れ、見えている言葉の後に置く。
修正前

伝えずに新しいタブで開くリンク

<p>  Not sure which size to choose?  <a href="/size-guide" target="_blank">See the size guide</a></p>
修正後

ガイドを同じタブで開く

<p>  Not sure which size to choose?  <a href="/size-guide">See the size guide</a></p>

この方法を選ぶ理由:リンクは同じタブで開く

AI コーディングアシスタントで修正しますか? このガイドを Markdown で取得、または全ガイドをコーディングエージェントで使う。

04

修正の確認

4つの確認

確認方法: キーボード、スクリーンリーダー、ズーム、マウス

4件中0件を確認済み

OS、ブラウザーと支援技術のバージョン、ビルド、実施日、各手順の実際の結果を記録してください。ページのリンクや、それを書き出すコンテンツ管理システムを変更した際は、再度確認します。

制限

このサンプルは、どのページでも同じ結果になることを保証するものではありません。対象は新しいタブを開くリンクです。PDFを開くリンクやファイルをダウンロードするリンクも、ファイルの種類と大きさでそのことを伝えるべきで、文書そのものもアクセシブルである必要があります。スクリーンリーダーで読めない、スキャンやタグなしのPDFを参照してください。リンクの言葉がリンク先を伝えているかは、別の問題です。名前のないバナーや画像のリンクを参照してください。ページを読み込んだときなど、リンクを押していないのに開くウィンドウは、別の形で同じ基準に適合しません。利用者が使うスクリーンリーダー、画面拡大ソフト、スマートフォンで確認してください。

よくある問題を再現した学習用のサンプルです。実在のクライアントの診断結果ではありません。コードは出発点となる実装例のため、実際の製品でも確認してください。ここでは支援技術でのテスト結果は報告していません。

コードを更新しても、使いやすさを保つために

ガイドの内容を、コーディングエージェントやCIで使える開発ルールにまとめます。更新後は、キーボードとスクリーンリーダーで再テストし、問題が再発していないか確認します。

再テストの進め方