Как обновить фавиконку для пользователей Мак и Айфон?
Есть сайт на Wordpress. На нем стояла стандартная фавиконка
После фавиконку поменял, на другую
У пользователей android, и windows изменения видно
на маках и айфонах нет.
Можете подсказать, как ее поменять в их браузерах со стороны сайта?
Дополнительно:
Вот как же вы любите много тегов ставить...
Семён Окулов @scoffs Frontend | C# | Student Дело точно в платформе?
Обновите кэш браузера: После загрузки новой фавиконки очистите кэш браузера на устройствах, где вы не видите изменений. Обычно в меню браузера есть опция для очистки кэша или обновления страницы с использованием комбинации клавиш Ctrl+F5.
И ещё:
1. Убедитесь, что у вас есть иконка фавиконки в различных размерах. Рекомендуемый формат и размеры иконки могут быть следующими:
2. Формат: .ico, .png, .svg (рекомендуется использовать .png или .svg)
3. Размеры: 16x16 пикселей, 32x32 пикселей, 48x48 пикселей, 64x64 пикселей
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

На macOS и iOS фавиконки кэшируются агрессивнее, особенно в Safari, на домашнем экране и в pinned tabs. Со стороны сайта нельзя принудительно очистить кэш у пользователя, но можно повысить шанс обновления: поменять URL иконок, отдать правильные размеры и добавить apple touch icon.
В WordPress сначала задайте иконку сайта через
Внешний вид → Настроить → Свойства сайта → Иконка сайта. Нужен квадрат минимум 512×512. Затем проверьте исходный код страницы: должны быть тегиiconиapple-touch-icon.Если тема не выводит нужные теги, можно добавить:
add_action('wp_head', function () { $v = '20260513'; echo '<link rel="icon" href="' . esc_url(home_url('/favicon.ico?v=' . $v)) . '" sizes="any">' . "n"; echo '<link rel="icon" href="' . esc_url(home_url('/favicon.svg?v=' . $v)) . '" type="image/svg+xml">' . "n"; echo '<link rel="apple-touch-icon" href="' . esc_url(home_url('/apple-touch-icon.png?v=' . $v)) . '">' . "n"; }, 5);
Файлы лучше положить в корень сайта:
/favicon.ico,/favicon.svg,/apple-touch-icon.pngразмером 180×180 или больше. После замены очистите кэш сайта/CDN. Для уже добавленных ярлыков на iPhone иногда нужно удалить ярлык с домашнего экрана и добавить заново: Safari может держать старую touch icon отдельно от обычной фавиконки.