Как заставить Safari 9 использовать мой новый значок закрепленной вкладки?


8

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

<link rel="mask-icon" color="red" href="https://superuser.com/mask-icon.svg">

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

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

Ответы:


12

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

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

~/Library/Safari/Template Icons

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


1
Этот каталог не существует для меня?
Джонатон Хилл

Этот каталог не будет создан, пока закрепленный сайт не загрузит прикрепленный значок. Попробуйте сайт Apple, чтобы запустить его.
mix3d

Я не согласен с этим методом, большинство пользователей не могут получить доступ к этой папке без специальных команд. Смотрите ответ «Чистая история» от @Flimm
Себастьян Шолле

1

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

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

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

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


1

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

Скриншот

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


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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.