web-dev-qa-db-ja.com

ユーザーが現在のタブWCAG2.0にアクセスできるリンクを開くことを強制しています

私たちは、現在のタブでリンクを強制的に開くリンクをいくつか含む10年以上前のWebサイトのメンテナンスを継承しました。リンクを右クリックして新しいタブで開くことも、URLをコピーして貼り付けることもできません。JavaScriptとdoPostBackを使用しているためです(理由はわかりません、古いコード、古いコード)。

とにかく、私はそれが本質的に結果のリストであり、あなたが間違いなく新しいタブでそれらを開きたいので、また、デフォルトのブラウザの動作を試して停止するのはおかしいので、それはユーザーエクスペリエンスが悪いことを知っています。

しかし、WCAG2.0には、私たちがこれを行うことができないと言っている特定の何かがあるのだろうかと思いますか?私はそれを変更するように主張しようとしていますが、貧弱なUXでは十分ではありません。しかし、WCAGはそれを乗り越えます。 Webコンテンツのアクセシビリティガイドラインで、Webサイトがそれを行うべきではないと明確に述べていることを誰かが私に指摘することはできますか?

とても有難い。

1
Brett East

私が見つけることができる情報のほとんどは、以下に固有のものです。

  • 一貫した行動/方法で運営
  • エンドユーザーが新しいページへのナビゲーションを開始できるようにする(現在のウィンドウにあるか新しいタブにあるかを問わない)

[〜#〜] wcag [〜#〜] は、「Webページが一貫した方法で表示および操作されるようにする」と述べ、コンテキストの変更はユーザーの要求によってのみ開始される方法を説明しますまたは、簡単に無効にする必要があります。

このルールは、大部分のWebアプリケーションによって一貫して設定された動作に動作が準拠していないと言うためにねじれる可能性があります。私はまだ売られていませんが、それは大きなWCAG違反です(誰かがチップを入れて私が間違っていることを証明できることを願っています)。

1
Daniel Brown

コンテキストの予期しない変化の観点からこれについて考えることは正しいアプローチであり、私は以下を投稿しました クロスポストの回答

私の意見では、これは成功基準の失敗である .2.5要求に応じて変更 レベルAAAで。もちろん、より一般的なケースは反対方向に進み、リンクはユーザーに通知せずに新しいタブまたはウィンドウを強制します。これは common failure 22 に記載されています。ただし、現在のタブでコンテキストを強制的に変更すると、ユーザーがリンクを中クリックするかCTRL + Enterを押して新しいタブを作成したために要求されなかった可能性があるので、これは失敗です。の3.2.5。

1
Steve Repsher

これは、障害のない人と比べて、障害のある人に不均衡に影響を与えないように見えるユーザビリティの問題です。キーボードを使用してリンクに到達してアクティブ化できる場合(ポインティングデバイスに加えて、成功基準2.1.1および2.1.2を参照)、WCAG 2.0に違反する理由はわかりません。

このリンクの動作に反対する場合は、一般的なユーザビリティの原則と期待(多くのユーザー)が新しいタブ(または新しいウィンドウ)でリンクを開くことができると期待しています。

1
Tsundoku