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

3648
Caesium

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

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

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

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

8

4 ответа на вопрос

10
Caesium

Safari is very keen to cache these icons, and indeed the lack of them. Once it has decided there is (or is not) an icon on your site, it will retain that knowledge, potentially for a very long time, and no amount of restarting or refreshing will change that.

You can encourage it to re-check for icons by deleting the contents of the following folder:

~/Library/Safari/Template Icons 

And then restarting Safari.

Этот каталог не существует для меня? Jonathon Hill 8 лет назад 1
Этот каталог не будет создан, пока закрепленный сайт не загрузит прикрепленный значок. Попробуйте сайт Apple, чтобы запустить его. mix3d 7 лет назад 0
1
Julianna Green

Unpin any pins you want to reload then restart safari. Click on the 'go' menu in the finder toolbar and hold down the option key, this reveals the hidden Library directory.

Navigate to the safari directory in the library folder and delete the template icons folder.

This resets the cache safari keeps for icons.

Start Safari and pin away!

0
Flimm

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

Screenshot

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

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

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

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