Это результат того, как Firefox в настоящее время обрабатывает кэширование файла favicon. Для решения у вас есть несколько вариантов:
Добавить параметры GET
Вы можете добавить произвольный параметр GET и значение в конец URI вашего избранного
( Совет: Этот прием можно использовать для любых других файлов css / js, если вы хотите убедиться, что браузер пользователя не обслуживает локально кэшированную версию.)
<link rel="shortcut icon" href="/images/favicon.ico?updated=20150818" />
Переименовать файл
Переименуйте файл favicon и укажите его в атрибуте href.
<link rel="shortcut icon" href="/images/favicon_version_2.ico" />
Hard Refresh
Жесткое обновление может работать в некоторых браузерах, если вас интересует только обновление favicon на ваших локальных машинах. Обычно Ctrl + Shift + R или Ctrl + F5 для Windows / * NIX и Command + R или Command + Shift + R на Mac поможет вам.
Объяснение: Конечный результат заключается в том, что вам нужно заставить браузер извлекать свежую копию файла вместо использования локально кэшированного файла. Добавление ? Somevariable = uniquevalue в конец файла URI заставляет ваш браузер думать, что он имеет дело с новым файлом, и новые файлы по своей природе уже нельзя кэшировать. Тот же эффект создается при переименовании файла.
Дополнительные технические замечания: Лучше всего использовать временную метку или уникальный номер версии файла для значения параметра GET, так как это будет способствовать уникальности переменной. Возможно, если пользователь уже загрузил этот URI с точно таким же параметром и значением GET (? Updated = 20150818 в моем примере), браузер не будет извлекать свежую копию, потому что он может понять, что все еще работает с тем же файлом.
Опция кэширования файлов на основе параметров GET в URI зависит от браузера, так как поставщикам браузеров отчасти необходимо определить, как они обрабатывают этот конкретный экземпляр кэширования (см. RFC по адресу http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.9). Так что, просто имейте в виду, что в некоторых браузерах это возможно, если вы используете дату в качестве значения, вы можете также включить время, если вы меняете файл несколько раз в течение дня.