Ответ 1
Похоже, Safari агрессивно кэширует (даже отсутствие) эти значки. Найден ответ над Суперпользователем:
Удалить содержимое следующей папки:
~/Library/Safari/Template Icons
И затем перезапустите Safari.
Я создал новую иконку с прикрепленным значком для Safari 9 на El Capitan как описано здесь Apple здесь, но я не могу получить Safari на самом деле показывать его, когда я пишу свою вкладку.
Здесь строка в моем заголовке:
<link rel="mask-icon" href="#" onclick="location.href='https://towatchlist.com/img/twl.svg'; return false;" color="red">
Safari действительно отлично отображает изображение, когда я следую за ссылкой на файл SVG, но прикрепленный значок вкладки по-прежнему показывает автоматически сгенерированный буквенное изображение даже после перезагрузки, а также pin/unpin и т.д.
Я попытался открыть GitHub SVG (который работает) и копировать общую разметку там, но это также не помогло. Я также ненадолго просунул консоль Safari, но не видел, чтобы он даже пытался приземлить файл SVG.
Любые предложения о том, как даже отлаживать это или идеи о том, что происходит не так?
Похоже, Safari агрессивно кэширует (даже отсутствие) эти значки. Найден ответ над Суперпользователем:
Удалить содержимое следующей папки:
~/Library/Safari/Template Icons
И затем перезапустите Safari.