faviconの表示が変(Mac用Safari)

動作に支障はないのですが、ポータルサイトlivedoorのfaviconがきれいに表示されないのです。


http://www.livedoor.com/


Mac用Firefoxではちゃんと表示されます。

Safariでは表示されなかったり、変なグチャグチャッとしたものだったり。


皆さんのところも同じような状況なのでしょうか?

iMac, Mac OS X (10.6.4), iPhone 3GS

投稿日 2011/04/18 14:35

返信
返信: 9

2011/04/18 15:17 tunaingot への返信

$HOME/Library/Safari/Bookmarks.plist

$HOME/Library/Safari/WebpageIcons.db

BackupのFaviconとBookmarksを取り替えて試しましたが表示されません。


NO: Safari, WebKit

OK: Firefox, Opera, Chromium, Aurora, Nightly


SafariとWebKitはFaviconが見つからないのだと思います。

# このような事は珍しくなく暫くすれば直るでしょう

2011/04/18 18:00 ぴっぴ への返信

ぴっぴ さんによる書き込み:


記述ミスがありSafariは読めないが、何でもありのMicrosoftを相手にしているFirefox, Operaなどは多少のミスでも読めると言うのが隠された真相なのかも。

余談みたいな話ですが、

このAppleのサイトのソースとやらを確認したら、Wikipediaのfaviconの項で推奨しているものと、そっくりでした。livedoorのは、それとはちょっと違うようなので、やはり記述によるのでしょうか。

2011/04/19 04:57 ni_ki への返信

ni_ki さんによる書き込み:


livedoorのは、それとはちょっと違うようなので、やはり記述によるのでしょうか。

favicon用のlinkタグの記述については知識が無いので、HTMLによる影響を排除する目的でfavicon.icoを直接開いてみました。(下記のURLを直接指定)

http://www.livedoor.com/img/ie9/favicon.ico

すると、不思議なことにSafariのアドレス欄にはfaviconが正常に表示されます。肝心のページ内容は空白のようですが…。


知識が無いため単なる現象報告ですみません。

2011/04/19 05:56 ni_ki への返信

> http://www.livedoor.com/img/ie9/favicon.ico

> すると、不思議なことにSafariのアドレス欄にはfaviconが正常に表示され


http://www.livedoor.com/favicon.ico

で表示されます。livedoor のソースには、

<link rel="canonical" href="http://www.livedoor.com/" />

となってます。最後のfavicon.icoが省略されてしまっているので、safariでは表示しないのではないかと思います。firefox では、link rel とあれば、favicon.ico が省略されていても、favicon として扱うのでしょう。

<link rel="canonical" href="favicon.ico" />

となっていたら、safariでも正しくfaviconを表示すると思います。

2011/04/19 05:56 はに への返信

はに さんによる書き込み:


最後のfavicon.icoが省略されてしまっているので、safariでは表示しないのではないかと思います。

faviconの部分をDigitalColor Meterで拡大して観ると、空白で無いときは微妙に何かを表示しようとしている気配があります。「表示しようとしているけど、こけてる」感じです。

2011/04/19 06:25 はに への返信

はに さんによる書き込み:


http://www.livedoor.com/favicon.ico

で表示されます。livedoor のソースには、

<link rel="canonical" href="http://www.livedoor.com/" />

となってます。

私はそのタグのもう少し後の方にある

<link rel="shortcut icon" href="/img/ie9/favicon.ico" />

のタグを見て探し出したんですが、ドメインルートの方にもあったんですね。

このルートのfaviconは正しく表示されるわけですね。


そうなると「ie9」というパスの名称が気になりますね。ブラウザ間の使い分けのためのおまじないでしょうか。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

faviconの表示が変(Mac用Safari)

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。