HTML
favicon
Basic認証

Basic認証をかけるとfaviconが反映されないことがある

Basic認証をかけた環境で開発をしていて、しょうもないことで盛大にはまったことに対する備忘

Basic認証を疑うこと

自分がweb開発をしているとき、iPhon端末にて、ホーム画面にブックマークを置くと表示される、faviconが反映されなかった状況があった。
原因はBasic認証にあったのだが、それには気づかず、1時間以上も悩むことになった。
どうやら、Basic認証をかけていると、faviconが正常に表示されないことがあるらしい。

こちらではサイトのfaviconの状況を確認することができる。

また、Chromeを利用している場合、通常のキャッシュクリアではfaviconのキャッシュまでは削除されない。以下のディレクトリにfaviconのキャッシュが保存されているので、それを削除しよう。

C:\Users\ユーザー名\AppData\Local\Google\Chrome\User Data\Default

他に、画像や動画でも不具合が出るようなので、とりあえず表示されない問題が起きたら、Basic認証を疑ってみようと思う。