
Safari 9 en OSX admite la visualización de iconos en sus nuevas pestañas fijadas, utilizando la siguiente sintaxis:
<link rel="mask-icon" color="red" href="/mask-icon.svg">
Sin embargo, después de agregar esta línea, recargar mi página y fijar la pestaña, el ícono no aparece.
¿Cómo le digo que actualice el ícono?
Respuesta1
Safari está muy interesado en almacenar en caché estos íconos y, de hecho, la falta de ellos. Una vez que haya decidido que hay (o no) un ícono en su sitio, conservará ese conocimiento, potencialmente durante mucho tiempo, y por mucho que lo reinicie o actualice, eso no cambiará.
Puede alentarlo a que vuelva a buscar íconos eliminando el contenido de la siguiente carpeta:
~/Library/Safari/Template Icons
Y luego reiniciando Safari.
Respuesta2
Desancla los pines que quieras recargar y luego reinicia Safari. Haga clic en el menú 'Ir' en la barra de herramientas del buscador y mantenga presionada la tecla de opción, esto revela el directorio oculto de la Biblioteca.
Navegue hasta el directorio de safari en la carpeta de la biblioteca y elimine la carpeta de iconos de plantilla.
Esto restablece el caché que Safari guarda para los íconos.
¡Inicia Safari y fija!
Respuesta3
Respuesta4
- Abra Safari > Desarrollar > Vaciar cachés.
- Recarga la página
Nota: Si no ve el menú Desarrollar en la barra de menú, elija Safari > Preferencias, haga clic en Avanzado y luego seleccione "Mostrar menú Desarrollar en la barra de menú".
Eso me sirvió ;)