Мы используем следующий код, чтобы добавить иконки для favicon, планшетов, смартфонов, плиток Windows 8 и тому подобного: -
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="shortcut icon" type="image/x-icon" href="/webmasters//favicon.ico"/>
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144x144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">
<meta name="msapplication-TileImage" content="apple-touch-icon-144x144-precomposed.png"/>
<meta name="msapplication-TileColor" content="#17151a"/>
К сожалению, это не работает для IE9 и IE10 - «экрана ваших самых популярных сайтов», поиски в Google были непонятными.
Использование стека, <link rel="apple-touch-icon" href="apple-touch-icon.png">
которое, кажется, работает для него, но не для нас.
Любые подсказки к решению приветствуются.
internet-explorer
favicon
MJWadmin
источник
источник
Ответы:
Где твой файл ico? Я вижу, что он находится в корневой папке, тогда вам не нужна косая черта за ним, удалите косую черту из-за файла, также вам не нужно
type="image/x-icon"
Ваш файл ICO должен представлять собой обычную библиотеку значков с разными нужными размерами значков.
Просто используйте приведенный выше код, он отлично работает для IE9, IE10, FX и Chrome.
Если у вас раньше был другой favico, вам также необходимо обновить кеш браузера .
источник
Каковы размеры вашего значка? Проверьте этот список, чтобы убедиться, что они подпадают под эти рекомендации:
Настройка иконки сайта - иконки сайта в Internet Explorer 9
редактировать
Глядя на исходный код Stackoverflow, я вижу 2 изображения значков:
И
Когда я смотрю на свой стекопоток на вкладке «Избранное» в IE9, я вижу, что он использует значок 16x16 (и центрирует его в контейнере 32x32), а не сенсорный значок apple в стеке 158x158, как вы предложили, потому что, если вы посмотрите на png, Отношение «отступа» от стороны к нижней части составляет около 2,5: 1, где его значение равно 1: 1 в значке, то же самое, что и отступ 1: 1 на вкладке IE9 ...
Я могу сказать, что favicon моего работодателя загружается в избранное IE9 и имеет размер 64x64 (без прозрачности, размер 12.5kb). Если вы все еще не можете отобразить свой значок, опубликуйте ссылку, чтобы мы могли проверить фактический файл изображения
источник
Либо попробуйте, как предлагает Omne, удалите атрибут type, либо добавьте второй с image / vnd.microsoft.icon в качестве значения. И затем убедитесь, что ваш сервер отправляет MIME-тип для файлов точечного ico. Посмотри это:
https://github.com/paulirish/html5-boilerplate/commit/37b5fec090d00f38de64b591bcddcb205aadf8ee
Некоторая предыстория
Раньше было, или, скорее, спорили о том, какой правильный тип пантомимы для иконок.
Мир Microsoft привык и, вероятно, все еще полагается на «image / vnd.microsoft.icon», где, как и весь остальной мир, неофициально (официально) использует «image / x-icon».
Из википедии ICO Формат :
Все еще из Википедии для Фавикон
источник