Sisin
27-07-2016, 14:33
В Opera 12.18 частенько не отображаются favicons сайтов в закладках. И все из-за того, что Opera коряво их создает.
Для того, чтобы favicon 100% отобразилась надо:
На примере страницы https://lk-subscr.tricolor.tv/#Login:
1. Создать в папке icons файл lk-subscr.tricolor.tv.idx, содержащий:
https://lk-subscr.tricolor.tv/#Login
lk-subscr.tricolor.tv.png
2. Каким-нибудь способом получить favicon. Например, выделив доменное имя второго уровня (tricolor.tv) и подставив его в сервис Яндекса: http://favicon.yandex.net/favicon/tricolor.tv. Далее скачать favicon tricolor.tv.
3. Переименовать favicon tricolor.tv в lk-subscr.tricolor.tv.png и переместить в папку icons.
Т.е. в папке icons от закладки https://lk-subscr.tricolor.tv/#Login должно находиться 2 файла: lk-subscr.tricolor.tv.idx и lk-subscr.tricolor.tv.png
Теперь встал вопрос как автоматизировать этот процесс, исходя из файла с закладками bookmarks.adr, содержащего записи вида:
#URL
ID=15
NAME=Триколор ТВ
URL=https://lk-subscr.tricolor.tv/#Login
CREATED=1469605082
VISITED=1469618071
UNIQUEID=0F16308004E24F4ABBA468C6D48E1BD0
#URL
ID=15
NAME=Триколор ТВ
URL=https://lk-subscr.tricolor.tv/#Login
CREATED=1469605082
VISITED=1469618071
UNIQUEID=0F16308004E24F4ABBA468C6D48E1BD0
Как сделать, чтобы скрипт:
1. Взял URL=https://lk-subscr.tricolor.tv/#Login
2. Создал в папке icons текстовый файл с содержанием
https://lk-subscr.tricolor.tv/#Login
lk-subscr.tricolor.tv.png
3. Переименовал его в lk-subscr.tricolor.tv.idx
4. Скачал favicon с помощью curl командой:
curl -O http://favicon.yandex.net/favicon/tricolor.tv
5. Переименовал favicon tricolor.tv в lk-subscr.tricolor.tv.png и переместил в папку icons.
6. Перешел к следующему URL
Для того, чтобы favicon 100% отобразилась надо:
На примере страницы https://lk-subscr.tricolor.tv/#Login:
1. Создать в папке icons файл lk-subscr.tricolor.tv.idx, содержащий:
https://lk-subscr.tricolor.tv/#Login
lk-subscr.tricolor.tv.png
2. Каким-нибудь способом получить favicon. Например, выделив доменное имя второго уровня (tricolor.tv) и подставив его в сервис Яндекса: http://favicon.yandex.net/favicon/tricolor.tv. Далее скачать favicon tricolor.tv.
3. Переименовать favicon tricolor.tv в lk-subscr.tricolor.tv.png и переместить в папку icons.
Т.е. в папке icons от закладки https://lk-subscr.tricolor.tv/#Login должно находиться 2 файла: lk-subscr.tricolor.tv.idx и lk-subscr.tricolor.tv.png
Теперь встал вопрос как автоматизировать этот процесс, исходя из файла с закладками bookmarks.adr, содержащего записи вида:
#URL
ID=15
NAME=Триколор ТВ
URL=https://lk-subscr.tricolor.tv/#Login
CREATED=1469605082
VISITED=1469618071
UNIQUEID=0F16308004E24F4ABBA468C6D48E1BD0
#URL
ID=15
NAME=Триколор ТВ
URL=https://lk-subscr.tricolor.tv/#Login
CREATED=1469605082
VISITED=1469618071
UNIQUEID=0F16308004E24F4ABBA468C6D48E1BD0
Как сделать, чтобы скрипт:
1. Взял URL=https://lk-subscr.tricolor.tv/#Login
2. Создал в папке icons текстовый файл с содержанием
https://lk-subscr.tricolor.tv/#Login
lk-subscr.tricolor.tv.png
3. Переименовал его в lk-subscr.tricolor.tv.idx
4. Скачал favicon с помощью curl командой:
curl -O http://favicon.yandex.net/favicon/tricolor.tv
5. Переименовал favicon tricolor.tv в lk-subscr.tricolor.tv.png и переместил в папку icons.
6. Перешел к следующему URL