なぜ私のファビコンがIE7/8に登場しないのですか?
-
05-10-2019 - |
質問
興味深いページ: https://www.gsb-yourbank.com/test/
ICOファイル: https://www.gsb-yourbank.com/test/favicon.ico
私のファビコンは、16x16の解像度、16色のICOファイルです。私が何をしても、IE 7/8には表示されません!以下を含む、私は考えられるすべてを試しました。
- さまざまな異なるユーティリティでICOを生成する、
- ドキュメントヘッドのファビコンリンク要素の構文を変更する、
- ファビコンリンク要素に絶対、相対、および根相対的なURLを使用して、
- ICOファイルの代わりにPNGを使用して、
- バイナリモードでFTPを介してファイルをアップロードしていることを確認してください。
長年のWeb開発者/プログラマーとして、これが私をつまずかせているとは信じられません。どんな助けも大歓迎です。
解決
元のIE仕様では、IEでサポートされているブックマークアイコン拡張機能は、Webサイトのルート、IE www.example.com/favicon.icoのアイコンファイルである「Favicon.ico」と呼ばれるファイルを探します。
Mozillaはこの仕様を受け入れましたが、HTMLドキュメントでタグを使用してファイルを使用できるように拡張し、サイトにアクセスするときにアドレスバーの横にブックマークアイコンを表示しました。その後、Mozillaはこれを新しい標準仕様として提出し、16x16の画像ファイルを使用できると述べました。その後、Mozillaは所有者のブラウザを書いて、あらゆるサイズの画像を受け入れました。これにより、提案された標準に続くブラウザは、Mozilla/Firefoxがうまく表示したサイトで壊れる可能性があります。
これは「オープン」標準と呼ばれます。
他のヒント
あなたが使用しているIEがサイトの事実をキャッシュしていないことを確認してください しなかった そこに置く前にファビコンを持ってください。馬鹿げているように聞こえますが、これは実際に起こります。キャッシュのクリア/ブラウザの再起動その場合は、それを解決するはずです。