В Safari 9 не отображается значок закрепленной вкладки SVG

Я создал новый значок закрепленной вкладки для Safari 9 на El Capitan как описано здесь Apple, но я не могу заставить Safari отображать его, когда я закрепляю свою вкладку.

Вот строчка в моем заголовке:

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

Safari показывает изображение нормально, когда я перехожу по ссылке на файл SVG, но закрепленная вкладка Значок по-прежнему показывает автоматически сгенерированное изображение буквы даже после перезагрузки и закрепления / открепления и т. д.

Я попытался открыть SVG GitHub (который работает) и скопировать туда общую разметку, но это тоже не помогло. Я также ненадолго покопался в консоли Safari, но не увидел даже попытки загрузить файл SVG.

Любые предложения о том, как даже отладить это, или идеи о том, что идет не так?


person Nick    schedule 30.09.2015    source источник


Ответы (1)


Похоже, Safari агрессивно кэширует (даже при отсутствии) эти значки. Нашел ответ на суперпользователе:

Удалите содержимое следующей папки:

~/Library/Safari/Template Icons

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

person Shaun Inman    schedule 30.09.2015
comment
Да, я подумал, что это, вероятно, проблема с кешем, но не знал о новом каталоге Template Icons. Спасибо. - person Nick; 01.10.2015
comment
Спасибо за подсказку, Шон! Это сэкономило мне время. Я понял, что самый надежный способ избавиться от кеша - выйти из Safari, затем удалить Folder-Contents и перезапустить Safari. Как-то мне показалось, что есть минимум Времени, которое должно пройти, прежде чем Safari выйдет из строя и снова получит некэшированный ресурс ... - person zıəs uɐɟəʇs; 05.10.2015
comment
Если вы используете Safari Technology Preview, это другая папка: rm -r ~/Library/SafariTechnologyPreview/Template\ Icons/ - person Nick; 10.08.2016
comment
Новый год, новинки. По какой-то причине в моем ~/Library/Safari нет папки с названием Template Icons. В нем ЕСТЬ папка Touch Icons, но нет иконок Template. Это новое для версии 9.1.2? - person mix3d; 21.03.2017
comment
Нет: папка создается после первого закрепления реально работающего сайта. (Как Facebook.com). Дерп! - person mix3d; 21.03.2017