じゅげむじゅげむをIEでgoogle検索したい。

(from: id:hoshikuzu)

いろいろテストしてみた。

どうやらIEでは@の数3つが限界のようだ。

ちなみに、Mozillaでは特に限界はない模様。
http://@@@@@@@@@@@@@@@@@@@@d.hatena.ne.jp/nozom/ こんなのとか。
これをMozillaで開くと、アドレスバーには http://%40%40%40%40%40%40%40%40%40%40%40%40%40%40%40%40%40%40%40@d.hatena.ne.jp/nozom/ と表示される。最後の@以前をユーザ名と解釈して、ユーザ名に含まれる@はURIエンコードしているのだな。少なくとも、アドレス表示と実際に表示しているページの間に矛盾はない。

URLの長さに制限があるのか*1、これ以上長くするとリンクが動作しない。これだと、ウィンドウのサイズやフォントの大きさにもよるが横1024ドットのスクリーンでブラウザを7割程度の幅で表示していると、完全にアドレスバーの右端が切れる。単純だが効果は絶大。

こっちはもっと強力。知らずにやられたら、まず気付かないだろう。

*1:エンコードされた状態(%xxを3文字と数える場合)で536文字、デコードすると232文字だった。ちなみに空白の数は149文字。