Иконки для сайтов с тегом <img> - PullRequest
0 голосов
/ 30 марта 2010

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

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

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

1 Ответ

0 голосов
/ 30 марта 2010

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

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

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

...