Ссылка на фавикон загружается, а не показывается

У меня есть фавикон на моей странице, и когда я перехожу по ссылке на фавикон: mypage/favicon.ico, он начинает загрузку, а не просто показывает его как онлайн-изображение (как на любом другом сайте).

Я везде искал решение, но не получил ответа.

Я хочу, чтобы он показывал, а не скачивался, в чем может быть проблема?

<head>
<link rel="shortcut icon" href="/favicon.ico">
</head>
  • Это файл .ico размером 32x32.

Спасибо - Крис


person Christian    schedule 27.02.2013    source источник
comment
Как вы реализовали это в HTML? Покажите нам код.   -  person Eun    schedule 27.02.2013
comment
Я обновил его с помощью кода, он отлично работает на сайте и так далее.   -  person Christian    schedule 27.02.2013


Ответы (2)


Вы можете показать его в HTML как обычный тег изображения. Это было протестировано в Firefox 26, Chrome 29 и Internet Explorer 10. Все с положительными результатами. Вы можете попробовать в своих браузерах, если хотите. Код:

<!DOCTYPE html>
<html>
<body>
<img src = "logo.ico" type = "image/x-icon">
</body>
</html>
person Community    schedule 22.01.2014

Вы должны использовать

<head>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
</head>

И рассмотрите возможность использования другого изображения, например .png

 <link rel="icon" href="/favicon.png" type="image/png" />

(Некоторые браузеры не поддерживают .ico)

Если вы вызовете mypage/favicon.ico напрямую, он может быть загружен, в зависимости от вашего http-сервера/браузера, какой тип mime должен быть загружен или отображен. см. Википедию.

person Eun    schedule 27.02.2013
comment
Википедия говорит, что .ico – лучший формат, и способ написания ‹ссылки› тоже хорошо подходит. Для каждого браузера. - person Christian; 27.02.2013