8

Safari 9 в OSX поддерживает отображение значков на новых закрепленных вкладках с использованием следующего синтаксиса:

<link rel="mask-icon" color="red" href="/mask-icon.svg">

Однако после добавления этой строки, перезагрузки моей страницы и закрепления вкладки значок не отображается.

Как мне сказать обновить значок?

4 ответа4

10

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

Вы можете побудить его перепроверить иконки, удалив содержимое следующей папки:

~/Library/Safari/Template Icons

А затем перезапустить Safari.

1

Открепите все контакты, которые хотите перезагрузить, и перезапустите сафари. Щелкните меню «Перейти» на панели инструментов поиска и удерживайте нажатой клавишу «Option», чтобы открыть скрытый каталог библиотеки.

Перейдите в каталог safari в папке библиотеки и удалите папку значков шаблонов.

Это сбрасывает кэш сафари для иконок.

Запустите Safari и закрепите!

0
  1. Откройте Safari> Разработка> Пустые кеши.
  2. Обновите страницу

Примечание. Если вы не видите меню «Разработка» в строке меню, выберите «Safari»> «Настройки», нажмите «Дополнительно», затем выберите «Показать меню« Разработка »в строке меню».

Это помогло мне;)

0

Откройте Safari, нажмите "Safari", «Очистить историю ...», затем нажмите кнопку "Очистить историю".

Скриншот

Это сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .