In che modo Safari chiama i file "Apple Touch Icon"?


2

I file icona touch utilizzati in Safari sono memorizzati su un Mac nella cartella ~ / Libreria / Safari / Icone Touch e ogni file in un file .png, con quello che sembra essere un nome arbitrario.

Scambiando un'immagine in questa cartella, posso modificare l'immagine visualizzata in Safari nella barra dei preferiti. Tuttavia, non posso fare lo stesso per i segnalibri senza un'immagine già nella cartella.

Qualcuno sa come Safari denomina questi file e come collega un segnalibro a questa immagine?

Risposte:


1

I file PNG sono denominati utilizzando un hash MD5 dell'URL del sito Web. Ad esempio, il nome per l'immagine di Google è memorizzato da hashing www.google.com per ottenere 0A137B375CC3881A70E186CE2172C8D1.png


1

Se aggiungi un segnalibro a una pagina che mostra un'icona per esso sotto il menu Segnalibri, essa (l'immagine) viene memorizzata nel ~ / Library / Safari / WebpageIcons.db file, che è un database di versione 3 di SQLite. Le immagini memorizzate nel database possono essere in diversi formati, ad es. .ico, .png, ecc.

Se vuoi veramente cambiare l'icona, quella è nel database, l'ho fatto con DB Browser per SQLite .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.