Плучение иконки сайта

Наверняка вы все видели в результатах поиска рядом со ссылкой иконку сайта. Возможно кто-то хотел сделать у себя на сайте нечто подобное, но не смог найти решение. А делается все это достаточно просто.

Вариант 1. Исключительно через CSS + сервис getFavicon

Предположим, что у вас ссылки строятся таким образом

тогда вот такой CSS вам в помощь

Вариант 2. Основан на первом варианте, но с использование jQuery

Вариант 3. Favicon сервис от Google
При использовании данного варианта нам понадобится только имя домена.
Простой функцией на JavaScript с использованием регулярно выражения мы получим имя хоста из ссылки

Далее для простоты реализации будем использовать jQuery.

UPDATE:
Данный вариант можно еще упростить и не использовать функцию getDomain(), а воспользоваться свойством this.hostname из объекта ссылки

Демо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *