4 に答える
私の意見では、ユーザーはリンクが新しいウィンドウで開くかどうかを常に制御する必要があります-私のように多数のタブを持っている場合、無限の新しいウィンドウリンクは混乱します.
あなたが尋ねているように見えるのは、タブがコンテンツで更新されたときにブラウザーが元のページにとどまる理由です。その単純な理由は、それを別の Web ページと見なすことです。たとえば、リアルタイムで更新されたページがあったとします。あなたが別のページにいることを認識したとき - あなたが記事を読んだり、ビデオを見たりしている可能性があることを知っているからです.
別のタブ/ウィンドウが更新されたことを認識するために必要なのは、少し意識するだけです。ウィンドウでは通常、現在のコンテンツの上に開きますが、タブは 1 つのウィンドウにあるため、これは不可能であり、閉じたままですが、更新されます。
編集:タイトルに応じて...毎回新しいものを開くよりも良い習慣だと思いますが、単一の新しいタブをロードするか、同じタブにとどまるかはユーザーの選択であるべきだと感じています。お役に立てれば。
会話に追加する 1 つの警告。
target=
コンテンツが予定されていることがわかっていてiframe
、リンクのクリックを小さなウィンドウにとどめたくない場合にのみ使用します。
たとえば、ここに埋め込んだグラフ: http://webnumbr.com/stackoverflow-questions
通常、リンクの動作はユーザーが制御する必要があります。場合によっては、ケースを作成できますtarget="_blank"
(特に、少なくとも Firefox には「新しいページを開く場所: 新しいタブ」オプションがあるため)、すべてのリンクを同じ新しいウィンドウで開くように設定するのは悪いことです。 .
たとえば、私はページが読み込まれるのを待つのが嫌いなので、興味のある各リンクを中クリックしてページを読み上げ、一連の新しいタブにそれらをキューに入れます。5 つの興味深いリンクが 5 つのタブになり、最初の記事を読んでいる間にそれぞれがバックグラウンドで読み込まれるので、待つ必要はありません。ただし、5つすべてを同じウィンドウ/タブで開くと、次を呼び出すとそれぞれが消え、「1つを選択して、ロードされるのを待って、読んで、元に戻る」必要があるだけではありません記事、繰り返しますが、これが起こっていることに気付かない場合は、元のページに戻って 2 回目のパスを作成し、失われたドキュメントへのリンクを再検索する必要があります (または、おそらく、「時間の価値がない」と言って、決して読まないでください)。
新しく開いたタグを前面に強制することにも同様の問題があります。元のドキュメントを読み続けている間、バックグラウンドでタグをロードしたいので、新しいタブで開きました。私の意図を覆すな。「新しいタブを開いたときにすぐに切り替える」チェックボックスを理由でオフにしました。
はい、これらの Web サイトはターゲットを使用しています。良い。target 属性を使用することがどのような状況で役立つか想像できません。しかし、おそらく1つあります。私はそれに出くわしていません。
ほら、常に別のタブに切り替えると、あなたが説明した問題は解決しますが、別の問題が発生します。最大の問題は、別のタブに切り替えると驚くかもしれないということです。ユーザビリティとは概して、ユーザーを決して驚かせないことです。ところで、私は『Don't make me think』という本を大いに楽しんだ。