セカンドレベルドメインでサイトごとの設定を。

Operaの"サイトごとの設定"(Site Preference)は、今表示しているページのホスト名(このページで言うところのd.hatena.ne.jp)で管理されている。
これはこれで悪くはないのだけど、たとえばb.hatena.ne.jpとかwww.hatena.ne.jpはd.hatena.ne.jpとは独立して設定しないといけなくなるので、Web上のアカウントは一つでもブラウザ上では別物として複数存在することになってしまう。


そこで、こういう煩わしい設定を解決するには、"サイトごとの設定"をサブドメイン抜きで指定するといいのだ。つまりワイルドカードが使えちゃうのだ。
上記例でいうと、"サイトごとの設定"を開きサイトのフォームにhatena.ne.jpを入力すると、bやらdやらhやら関係なく横断してhatena.ne.jpのCookieやスクリプトを設定することが出来る。もちろん、hatena.ne.jpの設定は他のサブドメインにも同様に適用されるので、もしdだけはUAを替えたいというのであればd.hatena.ne.jpで指定すればいいという話になる。

応用編

一度は経験したことがあるであろう、FC2ブログの画像が表示されない問題。FC2ブログでアップロードされた画像を表示するか否かはリファラーで判別しているので、リファラーさえ送らなければ簡単に画像を見ることが出来る。これはアメーバブログでも同じこと*1そこで、"サイトごとの設定"でfc2.comと入力しリファラーを切ってしまおう。そうするとFC2にある画像を検索エンジンから閲覧することが出来るはず。


この設定は普段Cookieをすべて無効にしている人たちにも有用で、このサイトだけはCookieを使わないといけないという場合に、この方法を使えば難なくページ繊維が出来るのだ。

実はここから本題

Windows Live関連はCookie全無効化状態だとログインで引っかかることが多い。そこで、Windows Liveサービスを使っている人は以下のセカンドレベルドメインで設定してみてくださいな。

  • livefilestore.com
  • live.com

*1:最近LDRで画像が表示されなくなった。