Вопрос

Каков наилучший способ создания ссылок на иконки веб-сайтов?Значение, учитывая имя хоста, какой src я должен поместить в <img> тег для ссылки на значок 16x16?

Я просто делал http://<hostname>/favicon.ico.Похоже, некоторые файлы .ico не нравятся разным браузерам.Chrome, кажется, нравится им всем, но у Safari, FF и IE есть проблемы с различными значками.

Пример страницы: http://paultarjan.com

Это было полезно?

Решение

Думаю, проблема просто в том, что эти браузеры не поддерживают формат файла .ico в тегах img.Вероятно, вам нужно создать для него прокси, который преобразует в png или что-то в этом роде.Хотя, тестируя это только сейчас, Safari, похоже, отлично загружает этот пример.Однако в этом есть одна странная вещь:это 32х32.

Кроме того, хотя почти все используют /favicon.ico, на самом деле вы можете использовать что угодно и определить это в <link> отметьте в заголовке ваших страниц.Я не знаю, насколько это важно для того, что вы делаете, но технически вы не можете полагаться на то, что это так называется.

Если это не поможет, пожалуйста, укажите, почему файлы .ico "не нравятся" разным браузерам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top