Как установить значок веб-сайта, кроме того, чтобы назвать его favicon.ico? - PullRequest
2 голосов
/ 27 августа 2009

Мне не нравится жесткое кодирование.

Ответы [ 2 ]

8 голосов
/ 27 августа 2009

Посмотрите на источник этой страницы:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico" >
2 голосов
/ 27 августа 2009

rel = "ярлык" это хорошо, но в конце концов, вероятно, бесполезно. Жесткое кодирование мне тоже не нравится, но мы застряли с ним.

Вы не можете поместить на объекты, отличные от HTML (например, прямой просмотр изображения), или на страницы ошибок, которые вы не полностью контролируете. И иногда браузеры, похоже, все равно выбирают favicon, игнорируя ссылку. Таким образом, журналы ошибок вашего сервера будут продолжать заполняться бессмысленными ошибками 404 для /favicon.ico, даже если вы измените путь.

Спасибо, Microsoft, было бы слишком много просить запрашивать значки избранного только с сайтов, на которых есть ссылка? И теперь у нас двойная проблема: Apple настаивает на получении /apple-touch-icon.png, несмотря на отсутствие признаков того, что такой файл может существовать. Вы, компании, мусор. Мусор я тебе говорю!

...