2016-05-24 2 views
2

My favicon отлично работает в FF, Chrome и Safari, но не в IE. Все это современные версии, но у меня нет точных номеров версий.Как проверить, действительно ли мой файл favicon для IE?

<link rel='shortcut icon' href = '../images/favicon.png'> 

Оказывается, что в 2008 году IE был более конкретно (see SO here).

Google search here.

Однако, есть в любом случае я могу устранить мой отсутствующий Favicon дальше. Является ли IE единственным браузером, который имеет проблемы с файлами .png. Продолжали ли они эту традицию трудностей в 2016 году?

Спасибо за любую помощь.

+1

С какой версией IE вы тестируете? – Dai

+0

, вы можете добавить атрибут 'type = image/png' для лучшей совместимости, если не используете файл ico – dandavis

ответ

1

Убедитесь, что ваш файл favicon является файлом .ico, это мое лучшее предположение. Проверьте этот веб-инструмент для конвертирования файлов ->http://www.favicon-generator.org/

1

используется значок PNG, объявленный как если бы это была старая икона моды ICO (rel="shortcut icon", не type атрибута).

Вы должны комбинировать старые ICO и «современные» PNG-форматы, чтобы выполнять работу везде. Например:

<link rel="icon" type="image/png" href="/path/to/icons/favicon-16x16.png" sizes="16x16"> 
<link rel="shortcut icon" href="/path/to/icons/favicon.ico"> 

Я предлагаю вам использовать Real Favicon Generator, который генерирует значки и соответствующий HTML-код. Полное раскрытие: я являюсь автором этого сайта.

Смежные вопросы