Comment puis-je demander à Safari 9 d'utiliser ma nouvelle icône d'onglet épinglé?

8

Safari 9 sur OSX prend en charge l'affichage des icônes sur ses nouveaux onglets épinglés, en utilisant la syntaxe suivante:

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

Cependant, après avoir ajouté cette ligne, rechargé ma page et épinglé l'onglet, l'icône ne s'affiche pas.

Comment lui dire de rafraîchir l'icône?

Césium
la source

Réponses:

12

Safari tient beaucoup à mettre en cache ces icônes, et même leur absence. Une fois qu'il a décidé qu'il y a (ou non) une icône sur votre site, il conservera cette connaissance, potentiellement pendant très longtemps, et aucune quantité de redémarrage ou d'actualisation ne changera cela.

Vous pouvez l'encourager à vérifier à nouveau les icônes en supprimant le contenu du dossier suivant:

~/Library/Safari/Template Icons

Et puis redémarrer Safari.

Césium
la source
1
Ce répertoire n'existe pas pour moi?
Jonathon Hill
Ce répertoire ne sera pas créé tant qu'un site épinglé n'aura pas téléchargé une icône épinglée. Essayez le site Web d'Apple pour le démarrer.
mix3d
Je ne suis pas d'accord avec cette méthode, la plupart des utilisateurs ne peuvent pas accéder à ce dossier sans commandes spéciales. Voir la réponse "Clear History" de @Flimm
Sebastian Scholle
1

Détachez toutes les broches que vous souhaitez recharger, puis redémarrez safari. Cliquez sur le menu 'go' dans la barre d'outils du Finder et maintenez la touche Option enfoncée, cela révèle le répertoire de bibliothèque caché.

Accédez au répertoire safari dans le dossier de la bibliothèque et supprimez le dossier des icônes de modèle.

Cela réinitialise le cache que le safari conserve pour les icônes.

Démarrez Safari et épinglez!

Julianna Green
la source
1

Ouvrez Safari, cliquez sur "Safari", "Effacer l'historique ...", puis cliquez sur le bouton "Effacer l'historique".

Capture d'écran

Cela a fonctionné pour moi.

Flimm
la source
0
  1. Ouvrez Safari> Développer> Caches vides.
  2. Actualiser la page

Remarque: Si vous ne voyez pas le menu Développement dans la barre de menus, choisissez Safari> Préférences, cliquez sur Avancé, puis sélectionnez «Afficher le menu Développement dans la barre de menus».

Cela a fait l'affaire pour moi;)

ian
la source