Как я могу получить значок сайта? - PullRequest
87 голосов
/ 25 февраля 2011

Достаточно простой вопрос: я создал небольшое приложение, которое в основном просто избранное, которое находится в моем системном трее, чтобы я мог открывать часто используемые сайты / папки / файлы из одного места.Получение значков по умолчанию из моей системы для известных типов файлов не очень сложно, но я не знаю, как получить значок с веб-сайта.(Так, например, в адресной строке отображается серый стек> оранжевый значок)

Кто-нибудь знает, как мне поступить?

Ответы [ 13 ]

0 голосов
/ 12 мая 2019

Использование jquery

var favicon = $("link[rel='shortcut icon']").attr("href") ||
              $("link[rel='icon']").attr("href") || "";
0 голосов
/ 11 сентября 2015

http://realfavicongenerator.net/favicon_checker?site=http://stackoverflow.com дает вам анализ избранного, в котором указано, какие значки присутствуют в каком размере. Вы можете обработать информацию страницы, чтобы увидеть, какой значок лучшего качества, и добавить его имя файла к URL, чтобы получить его.

0 голосов
/ 02 августа 2013

Вы можете использовать Getfv.co :

Чтобы получить фавикон, вы можете установить его горячую ссылку на ... http://g.etfv.co/[URL]

Примердля этой страницы: http://g.etfv.co//4916048/kak-ya-mogu-poluchit-znachok-saita

Загрузите контент и поехали!

Редактировать:

Getfv.co и fvicon.com выглядят мертвыми.Если хотите, я нашел несвободную альтернативу: grabicon.com .

...