Mac SafariのFavicon(Webサイトアイコン)のみをリセットする方法

Mac Safariでは(恐らくバグで)スタートページの「お気に入り」内のFavicon(Webサイトアイコン)やフォルダが正常に表示されない場合がある。

Faviconやフォルダのアイコンが歯抜けになってしまうことがある

通常SafariのFaviconはSafariのキャッシュを消去すればリセットされるが、それだと必要な情報まで消えてしまうので本記事ではSafariのキャッシュは消去せずFaviconだけをリセットする方法を紹介。

なお、Faviconの異常はSafariのバグであると思われるので本記事の方法は根本的な解消法ではなく、Faviconをリセットしてもいくつかのアイコンは歯抜けになってしまう可能性がある。

ちなみにこの方法は他のMacやiPhone、iPadなどは影響を受けない。

Mac SafariのFaviconのみをリセットする方法

Mac SafariのFaviconは下記の場所にストアされている。

~/Library/Safari/Touch Icons Cache

このフォルダは削除して問題ないので下記ターミナルコマンドで削除してみよう。

この際、Safariは起動したままでも大丈夫だがコマンド実行後はSafariを再起動する。

sudo rm -r /Users/$USER/Library/Safari/Touch\ Icons\ Cache

パスワードを求められたら管理者パスワードを入力してエンターキー。

コマンド実行後にSafariを起動し直して改めてスタートページを見るとFaviconの再読み込み(再取得)が始まるのでしばらく待ってみよう。

Faviconやフォルダのアイコンがリセットされ正常に表示されるようになっているか確認して完了。

前述の通りこの方法を以ってしても正常にFaviconの取得ができない場合がある。

将来のSafariのアップデートに期待

現状Mac Safariではかなりの確率でFaviconが歯抜けになるので将来的なSafariあるいはmacOSのアップデートを待つ以外に完全な解決法はないと思う。

なお、管理人の環境ではiPhoneやiPadではこの問題は起きていない。