LoginSignup
8
5

More than 5 years have passed since last update.

Safari でお気に入りのアイコンが更新されない問題

Posted at

自分用の備忘録です。

ざっくり言うと

  • Safari でお気に入りのアイコンが更新されない罠にはまった
  • 原因はキャッシュのせいらしい
  • Mac は頑張ってキャッシュクリアできるが、iPhone は頑張りようがないので自然更新を待つしかない模様

詳細

経緯

サイトに設定していたファビコン、ウェブクリップアイコンを新しい画像に差し替えたところ、
Mac、iPhone の Safari だけお気に入りのアイコンが古い画像のまま更新されませんでした。

試したこと

  1. 履歴やキャッシュの削除
  2. 新しい画像に差し替えられているか確認
  3. アイコンがルートディレクトリに配置されていることを確認
  4. アイコンの命名を変更する
  5. アイコンのサイズを変えてみる
  6. Mac や iPhone の再起動
  7. 登録済みのお気に入りを削除後、1〜6 を繰り返してから再度お気に入り登録を行い確認

色々やりましたが、暖簾に腕押しな感じでした...。

Mac でのキャッシュクリア

調べる中で、Safari のアイコンは普通にキャッシュを削除するだけでは消えないことがわかりました。
下記の操作で、自分の Mac の Safari でお気に入りのアイコンが更新されるようになりました。

  1. ライブラリフォルダの safari フォルダへアクセス
  2. Touch Icons Cache フォルダ内の Images フォルダの中身を全削除

iPhone でのキャッシュクリア

iPhone も PC と同様、どこかにアイコンのキャッシュがあると思われます。
けれど PC のようにライブラリフォルダにアクセスできないので、設定からキャッシュをクリアする以上の対応は難しそうです。

結論

Apple Developer でファビコン関係のページも読んだのですが、解決方法を見つけるには至らず...。
Safari でお気に入りのアイコンが更新されないのは仕様と見なし、自然に更新されるのを待とうと割り切ることにしました。

この件に関して他に試すべきだった方法、適当な情報をご存知の方がいらっしゃいましたら、ご教示くださると幸いです:bow:

参考

8
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5