Согласно Управлению по присвоению номеров в Интернете (IANA), все ICO-файлы относятся к типу MIME image/vnd.microsoft.icon
. ( Источник )
Например
<link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" />
Однако сообразительный интернет-гуру Пол Айриш утверждает, что это неправильно, и что это действительно так image/x-icon
. ( Источник )
Например
<link rel="icon" type="image/x-icon" href="favicon.ico" />
Я знаю, что вам может сойти с рук не включать "тип" для файлов .ico, но если вы собираетесь включить его, что это должно быть? Есть ли на самом деле какие-либо проблемы с обслуживанием его в качестве официального типа IANA?
favicon.ico
файлы могут быть не настоящими ".ico" файлами. Мой корпоративный сайт использует png (с именем «favicon.ico») и обслуживает его с типом «image / png». Обслуживание его с любым из упомянутых здесь типов ".ico" было ОБОИМ неправильным, так как это привело к неверной интерпретации браузером!