世の中には新しいウインドウをいくつも開きたい人と、意図せず新しいウインドウが開くのをこころよく思わない人がいるのです。以前、リンクの target 指定について でも書きましたが、新たにウインドウを開くという動作は閲覧者 ( アンテナを見てる人 ) 側でできますが、その逆は一部ブラウザを除いてできません。つまり、サイト側で何も指定がない場合は、リンクを新しいウインドウで開く自由も開かない自由もありますが、新しいウインドウで開く指定がしてあると、閲覧者にはリンクを新しいウインドウで開かない自由が無いのです。
しかしそんなこといっても新しいウインドウで開きたい人が多いのも事実。なので、"新しいウインドウで開きたいとわかっている人" に対してはサイト側で指定することにしました。なので、"リンクを新しいウインドウで開く" の設定をしたユーザーは、ログインしていれば誰のアンテナを見ていてもリンクが新しいウインドウで開きます。逆に、ログインしている状態でないと、"新しいウインドウで開きたいとわかっている人" とわからないため、指定無しになります。
なるほど、明快ですね。これはよいアイデアだと思う。ただ、ふと思ったのは、「設定を逆転させた方がいいのかもしれない」ということ。つまり、ログインしている人だけ、target 指定なしにするわけ。「最大多数の幸福を考える場合、どちらかというと、その方がいいんじゃないかな」なんて考えたんですが、勘違いかなあ。