pal さんが書きました:
Firefox 8から、ファビコンが指定されていないときのアイコンは、四角い点線で表示されるように仕様変更されています。
https://dev.mozilla.jp/2011/09/firefox8/これは「サイト独自のアイコンが用意されていない場合」のことで、用意していないサイトは四角い点線が正しいと思います。
問題が起きているのはfaviconを用意してあるサイトです。
私自身のサイトにも用意はしてありますが<head>でリンクを指定していません。でもfaviconは表示しています。
faviconを用意してあって<head>でリンクを指定していないサイトでは階層の深さか何かの理由によりfaviconを見つけられないという現象が発生していると思います。Apacheでの指定がFirefox8.0には無効なのかもしれません。
実際、用意してあるfaviconがFirefoxで表示しないサイトでもfavicon.icoを置いてあるURLを入れれば見えます。
「サイト独自のアイコンが用意されていない場合」の変更以外にfaviconの探索方法が変更されたか、あるいは見つけることが出来ないか、でしょう。
pal さんが書きました:
> 表示されないseesaa.jp
私の環境では、seesaa.jpは問題なくファビコンで表示されいます。
サイトはblog.seesaa.jpでしたが、今確かめたら すごく時間がかかってからfaviconを表示しました(メチャクチャ時間がかかった)
ここは<head>にリンクが書かれているようには見えません(javascript?)
少し試してみましたが、faviconが用意されていてもApacheでリンクを指定しているサイト(VirtualHostとか)ではFirefoxでは表示しません(サンプル少ないけど)
(私のサイトではApacheや.htaccessでfaviconの場所を指定していません)