Como faço para o Safari 9 usar meu novo ícone de guia fixada?


8

O Safari 9 no OSX oferece suporte à exibição de ícones em suas novas guias fixadas, usando a seguinte sintaxe:

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

No entanto, após adicionar esta linha, recarregar minha página e fixar a guia, o ícone não aparece.

Como eu digo para atualizar o ícone?

Respostas:


12

O Safari deseja muito armazenar esses ícones em cache e, de fato, a falta deles. Depois de decidir que existe (ou não existe) um ícone no seu site, ele manterá esse conhecimento, potencialmente por um período muito longo, e nenhuma quantidade de reinicialização ou atualização mudará isso.

Você pode encorajá-lo a verificar novamente os ícones excluindo o conteúdo da seguinte pasta:

~/Library/Safari/Template Icons

E, em seguida, reiniciando o Safari.


11
Esse diretório não existe para mim?
Jonathon Colina

Este diretório não será criado até que um site fixado faça o download de um ícone fixado. Experimente o site da Apple para iniciá-lo.
mix3d

Não concordo com esse método, a maioria dos usuários não pode acessar essa pasta sem comandos especiais. Veja a resposta "Clear History" por @Flimm
Sebastian Scholle

1

Solte todos os pinos que deseja recarregar e reinicie o safari. Clique no menu 'ir' na barra de ferramentas do localizador e mantenha pressionada a tecla de opção, isso revela o diretório oculto da Biblioteca.

Navegue para o diretório safari na pasta da biblioteca e exclua a pasta de ícones do modelo.

Isso redefine o cache que o safari mantém para os ícones.

Inicie o Safari e se afaste!


1

Abra o Safari, clique em "Safari", "Limpar histórico ..." e clique no botão "Limpar histórico".

Captura de tela

Isso funcionou para mim.


0
  1. Abra o Safari> Desenvolver> Caches vazios.
  2. Recarregue a página

Nota: Se você não vir o menu Revelação na barra de menus, escolha Safari> Preferências, clique em Avançado e selecione "Mostrar menu Revelação na barra de menus".

Isso fez o truque para mim;)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.