_blankでググるとリンクが
表示がおかしいサイトがあったんで調べていたら <a target="_blank"> 絡みの問題だった。
それはいいのだが、調べる過程で気付いたことがある。Goolgeで_blankを検索すると、Gooooooooooleの所が新しいタブで開くようになるのだ。
他にも、後の方にあるリンクは全部そうだ。
_blank以外の言葉で検索するとそうならない。ブラウザによっても違う。Firefoxでは新しいタブで開くが、IE8ではそうならない。
問題の箇所のa要素にtarget属性は見当たらないし、JavaScriptで実現しているわけでもない。
生のヘッダが見たかったのでWiresharkを持ち出して気づいた*1。画像の不自然な空白部分に <base target="_blank"> というタグが挿入されている。
正確には < と > を(わざと)エスケープし忘れていると言った方が正しいかもしれない。結果、a要素の中にテキストが入っていないので空白ができる。
AAの件もあるし、これはイースターエッグの一種なのだろうか。それとも、_blankを多用するな、という嫌がらせなのだろうか*2。
あと、IE8で再現しない理由はたぶん仕様だからだそうだ。