Как Safari называет файлы «Apple Touch Icon»?


2

Файлы сенсорных значков, используемые в Safari, хранятся на компьютере Mac в папке ~ / Library / Safari / Touch Icons и каждый файл в файле .png с произвольным именем.

Поменяв изображение в этой папке, я могу изменить изображение, отображаемое в Safari на панели закладок. Тем не менее, я не могу сделать то же самое для закладок без изображения уже в папке.

Кто-нибудь знает, как Safari называет эти файлы и как он связывает закладку с этим изображением?

Ответы:


1

Файлы PNG именуются с использованием хеша MD5 URL-адреса веб-сайта. Например, имя изображения Google сохраняется путем хеширования, www.google.comчтобы получить 0A137B375CC3881A70E186CE2172C8D1.png


1

Если вы добавляете закладку на страницу, на которой отображается ее значок в меню «Закладки», она (изображение) сохраняется в файле ~ / Library / Safari / WebpageIcons.db , который является базой данных SQLite версии 3. Изображения, хранящиеся в базе данных, могут быть в разных форматах, например .ico, .png и т. Д.

Если вы действительно хотите изменить значок, который находится в базе данных, я сделал это с помощью DB Browser для SQLite .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.