
O Safari 9 no OSX suporta a exibição de ícones em suas novas guias fixadas, usando a seguinte sintaxe:
<link rel="mask-icon" color="red" href="/mask-icon.svg">
No entanto, depois de adicionar esta linha, recarregar minha página e fixar a guia, o ícone não aparece.
Como posso dizer para atualizar o ícone?
Responder1
O Safari está muito interessado em armazenar em cache esses ícones e, de fato, a falta deles. Depois de decidir que existe (ou não) um ícone em seu site, ele reterá esse conhecimento, potencialmente por muito tempo, e nenhuma reinicialização ou atualização mudará isso.
Você pode incentivá-lo a verificar novamente os ícones excluindo o conteúdo da seguinte pasta:
~/Library/Safari/Template Icons
E então reiniciando o Safari.
Responder2
Solte todos os pinos que deseja recarregar e reinicie o Safari. Clique no menu 'ir' na barra de ferramentas do Finder e mantenha pressionada a tecla de opção, isso revela o diretório oculto da Biblioteca.
Navegue até o diretório safari na pasta da biblioteca e exclua a pasta de ícones de modelo.
Isso redefine o cache que o Safari mantém para ícones.
Inicie o Safari e fixe-o!
Responder3
Responder4
- Abra Safari > Desenvolver > Esvaziar caches.
- Recarregue a página
Observação: se você não vir o menu Desenvolver na barra de menus, escolha Safari > Preferências, clique em Avançado e selecione “Mostrar menu Desenvolver na barra de menus”.
Isso funcionou para mim ;)