Firefox не показывает значок - PullRequest
16 голосов
/ 31 мая 2011

Я создал файл favicon.ico и объявил его в своем HTML-теге head:

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

IE 8 и Opera отлично справляются с этим, но FireFox даже не пытается загрузить его (как я вижу из моего отладочного прокси-сервера Fiddler). Я пробовал много разных типов (image / ico и т. Д.) И href, но не повезло.

Что я пропустил?

Ответы [ 7 ]

13 голосов
/ 31 мая 2011

Как и большинство вещей в браузере, иконки (или их отсутствие) являются общими кандидатами для кэширования .

Попробуйте очистить кэш браузера.

В Mozilla Firefox сочетание клавиш до «Перезагрузить (переопределить кэш)» равно

  • Ctrl + F5 ИЛИ
  • Ctrl + Shift + R
3 голосов
/ 07 ноября 2016

Firefox имеет отдельный кеш для favicon, и это не работает должным образом. Фавикон не легко обновляется в Firefox. Это небольшая проблема, но она беспокоит многих из нас в течение длительного времени.

Решение состоит в том, чтобы очистить кэш favicon для обновления favicon. Есть много решений, которые вы можете найти, если вы идете через Интернет или через стекопоток. Большая часть решения включает удаление кеша favicon вручную или использование некоторых плагинов. Некоторые говорят, что удаление файла из временных файлов Интернета. Но есть один действительно простой и легкий способ решить проблему.

  1. Введите www.yoursite.com/favicon.ico (или www.yoursite.com/apple-touch-icon.png и т. Д.)
  2. CTRL + F5 или CTRL + R

Это немедленно обновит значок.

Это решение было первоначально размещено 'alex' по этой ссылке: Как принудительно обновить фавикон

1 голос
/ 30 ноября 2017

Моя проблема заключалась в том, что у меня был другой favicon.ico в корневом веб-каталоге .

Если у вас есть иконка в каталоге шаблонов "/template/favicon.ico", а другая в "/favicon.ico" firefox будет использовать иконку из корневой директории, даже если вы использовали ссылку для иконки в папке шаблонов , Решением является удаление значка в корневом каталоге.

Моя текущая версия firefox - 58.0b6 (Quantum).

1 голос
/ 31 мая 2011

Это странно, потому что я просто скопировал / вставил ваш код в пустой документ, открытый с помощью Firefox и каким-то случайным изображением, которое я переименовал в favicon.ico, загруженный как favicon.

Может быть попробовать это?http://help.godaddy.com/article/4145

0 голосов
/ 31 августа 2017

Вот это в 2017 году. Firefox не взял мой favicon под названием "favicon-32x32.png", пока показывал Chrome. Я изменил имя файла на «favicon.png», И обновил, как показали парни выше , он отлично работал.Я использую:
версия Firefox 55.0
версия Chrome 60.0

0 голосов
/ 13 декабря 2013

Я также обнаружил, что если вы ссылаетесь на полный путь URL, вам может потребоваться ссылка на URL с www. в нем, иначе он может не загружаться.

0 голосов
/ 11 января 2013

Я не большой программист, но у меня была похожая проблема, и вот простая вещь, которая наконец-то сработала для меня ...

Я управляю несколькими простыми сайтами, но Firefox отказался загружать значок одногов частности сайт.Я посмотрел онлайн, перепробовал все, что смог понять.Ничего не получалось.Код был точно таким же (фактически скопирован) с других веб-сайтов, иконки которых работали хорошо.

В конце концов меня осенило, что, возможно, Firefox не понравился путь, по которому я туда попал.Этот сайт представлял собой переадресованный URL, размещенный на моем собственном домене.(т. е. личный домен - myplace.ca, а значок, который не загружался, был частью зарегистрированного URL-адреса нечто.com, фактически находящегося по адресу myplace.ca/PutItHere/). Если я использовал зарегистрированный URL-адрес (что-то.com), то нет значка.Если я использую реальный путь в браузере, вдруг favicon!Все, что мне нужно было сделать, это добавить в закладки абсолютный путь, а не зарегистрированный домен!

...