記事本文
仕様以外の点から考える target="_blank" の良くない点
はてなダイアリー日記 - リンクターゲットの設定を追加しましたにて、これまで一律 target="_blank" という指定がなされていたはてなダイアリーにおける ( http 記法での ) リンクの target 属性を変更できるようになりました。
何故 target="_blank" ではダメなのか ?
target="_blank" の良くない点を論じようとすると、往々にして仕様云々の話になるため、今回はなるべく仕様に触れずに良くない点を考えてみようと思います。
- 回避策が無い
-
無いというと語弊がありますが、
target="_blank"に対応しているブラウザにてtarget="_blank"が指定されたリンクをクリックすると、閲覧者が新しいウィンドウで開きたい・開きたくないのどちらを望んでいるかに関わらず、新しいウィンドウで開きます。 ( リンクアンカーをポイントしてアドレスバーにドラッグすれば同じウィンドウで開くブラウザもありますが、それは「クリック」以外の方法での回避なので実質的な回避策とは言い難いです。 ) - ブラウザによっては無意味
-
携帯電話に搭載されているブラウザが代表的ですが、そもそもマルチウィンドウという概念を持たないブラウザにとっては何の意味もありません。
- 使っていると絡まれることがある
-
私みたいな輩に。
- はてな界では
target="_blank"を消すのがトレンディ -
はてな はてなスタッフより、はてなダイアリーユーザーの皆さまにお尋ねします。現在はてなダイアリーでhttp記法(URLの自動リンク)でのリンクの作成先は「・・というアンケートでも設定の変更を希望する声が 79.5% を占めています。 いや本当は
既存ユーザーも新規登録ユーザーも標準は「新規ウィンドウで開く」のまま(設定で変更可能)
という選択肢だったのですが、設定によって変更が可能という選択肢がこれしか無いので、何とも微妙な設問のアンケートでしたが。現時点 ( 2005-11-29T21:12:11+09:00 ) ではてなブックマーク - はてなダイアリー日記 - リンクターゲットの設定を追加しましたで読めるコメントやそこから辿れるダイアリーでも早速
target="_blank"の指定を消したという声が続々と !
ちなみにちょっとだけ仕様の話に触れると、そもそも非推奨な属性であるとか今後廃止される属性であるとか、そんな立ち位置 (?) なのです target="_blank" は。
自分のダイアリーから target="_blank" を消す
はてなダイアリー日記 - リンクターゲットの設定を追加しましたにて手順が説明されていますが、せっかく設定できるようになったので、いっちょスクリーンショット付きで説明しようと思います。
他人のダイアリーから target="_blank" を消す
前項の設定で、自分のダイアリーから target="_blank" を消すことができました。
しかし他人のダイアリーはどういった設定になっているか分かりませんし、 target="_blank" を消してくれと頼んでも聞き入れてもらえるかは分かりません。
そこで、ブラウザ側で target="_blank" を消してみましょう。
以前、 Destroy target="_blank" という記事で、他人のサイトで設定されている target="_blank" を無効化する方法を紹介しています。
この方法を使うと、ダイアリーの設定がどうなっていても、 target="_blank" を消したのと同様の効果を得られます。
なお、 Firefox 1.5 では標準のオプションで同じことが実現できます。
消してしまったら新しいウィンドウで開きたくなった時に困るんじゃないかって ?
その場合は Shift キーを押しながらリンクアンカーをクリックすれば、たいていのグラフィカルブラウザでは新しいウィンドウで開いてくれるので安心です。
( Mac の場合は cmd キーを押しながら……だと思いますが自信がありません。 )
トラックバック送信先
- はてなダイアリー日記 - リンクターゲットの設定を追加しました
-
スクリーンショット付きでリンクターゲットの設定方法を解説しています。





