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

2

I file icona touch utilizzati in Safari sono memorizzati su un mac nella cartella ~ / Library / Safari / Touch Icons 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 in che modo collega un segnalibro a questa immagine?

    
posta SimplyAlexander 18.09.2016 - 22:03
fonte

2 risposte

1

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

    
risposta data 13.01.2017 - 01:29
fonte
1

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

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

    
risposta data 18.09.2016 - 23:54
fonte

Leggi altre domande sui tag