Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-webdev
6 лет назад

Favicon - это не только лишь favicon.ico


Если кого смутило сокращение ico на конце - это сокращение от слова icon. Кого не смутило - читаем далее:)

С незапамятных времён и по наше время в корне каждого сайта есть файл с именем favicon.ico. Смысл его существования - отображаться во вкладке браузера, закладках, превьюшках и, возможно, в каких-то других местах.
Сейчас одного такого файла недостаточно, причем у разных устройств различные требования. Я рассмотрю только устройства на ОС iOS.
Например, в браузере Safari favicon отображается только в закладках, во вкладках он не виден. Так же работает и Mac OS.
Если кто ещё не знал - в айфоне можно добавить любую закладку прямо на экран и она будет выглядеть как нативное приложение.

Помню как-то у приложения "Одноклассники" были проблемы и их техподдержка прям так и советовала - сделайте закладку на экране. Типа вам будет удобно. Для домохозяек совет в общем-то, для которых нет разницы между приложением и веб-сайтом.

Чтобы такая закладка выглядела красиво и имела значок приложения - нужно создать несколько PNG файлов с логотипом.
Размеры их таковы:

  • 57х57
  • 60х60
  • 72х72
  • 76х76
  • 114х114
  • 120х120
  • 144х144
  • 152х152
  • 180х180

Зачем так много и все ли они обязательны?

Можете сделать только 180х180, он сожмётся. Но лучше конечно сделать все, чтобы устройство не сжало изображение как-то "некрасиво".
Если нужного разрешения нет - будет выбрано ближайшее.

Где какие размеры используются

Устройство Экран Версия iOS Размер иконки
iPhone Classic 6 и ниже 57x57
iPhone Classic 7 60x60
iPhone Retina 6 и ниже 114x114
iPhone Retina 7 120x120
iPhone 6 Plus 8 и выше 180x180
iPad Classic 6 и ниже 72x72
iPad Classic 7 76x76
iPad Retina 6 и ниже 144x144
iPad Retina 7 152x152

Чтобы все эти файлы "подхватились" - нужно описать их в тэгах link так:

<link rel="apple-touch-icon" sizes="57x57" href="apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon-180x180.png">

Делается в шапке сайта, в тэге head

После этого закладка будет корректно отображаться на экране устройства.

Давайте попробуем провернуть это на примере сайтов https://golos.io, https://oneplace.media, https://goldvoice.club, https://steemit.com и https://habrahabr.ru

Для этого открываем сайт в safari, жмём кнопку "поделиться" и выбираем "На экран Домой"


Выглядят эти иконки так:

Как видите - иконки для apple в порядке только у хабра.
@oneplace и @on1x желательно пофиксить этот маленький недочёт.

Да, текст под иконкой тоже желательно заранее прописать в тэге

<meta content='Golos blockchain client' name='apple-mobile-web-app-title'>
5
95.442 GOLOS
На Golos с August 2017
Комментарии (1)
Сортировать по:
Сначала старые