Фавикон не работает в Internet Explorer
Я сделал все, что мог найти, чтобы заставить favicon работать, но только в IE это не работает.
Это в <head>
<link rel="shortcut icon" href="//www.site.com/img/favicon.ico">
Я пытался создать favicon с помощью favicon.co.uk и favicon-generator.org/, но в IE ничего не работает.
Это 16x16 и файл.ico.
В Google Chrome и Firefox все работает просто отлично.
При закладке в IE также отображается значок. Но не в верхней панели.
Что здесь не так?
Редактировать:
Я также попробовал это:
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
<link rel="icon" href="/img/favicon.ico" type="image/x-icon">
3 ответа
Для кого это интересно:
Это работает сейчас, я попробовал другой сайт, чтобы создать значок, и это сработало.
<link rel="shortcut icon" href="http://www.url.com/img/favicon.ico" type="image/x-icon">
Столкнулся с такой же проблемой. Решил мой случай легко.
Кажется, IE не принимает значки из подпапок. Попробуйте поместить favicon.ico в корневой каталог.
Поместите файл favicon в корень (/favicon.ico).
Переписать заголовки тегов:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
Надеюсь, это помогло
Исправьте опечатку изображения. Также попробуйте добавить type="image/x-icon"
к тегу изображения.
<link rel="shortcut icon" href="http://www.site.com/img/favicon.ico" type="image/x-icon">
---- Редактировать ----
Похоже на то rel="shortcut icon"
является собственностью IE. Наиболее используемый стандарт - поместить значок в корень вашего сайта и назвать его favicon.ico
Если вы можете использовать один и тот же значок для всех своих страниц, это будет признано всеми браузерами без необходимости декларировать его в HTML.
Более подробно там: http://mathiasbynens.be/notes/rel-shortcut-icon