Значок iOS для добавления на главный экран становится черным

Я не очень знаком с кодом для добавления значков для iOS (и Android), когда вы выбираете "Добавить на главный экран", но я использовал следующее, основываясь на том, что я прочитал:

    <link rel="apple-touch-icon-precomposed" href="http://www.redtypewriter.com/wp-content/uploads/2014/03/57.jpg"/>  
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="http://www.redtypewriter.com/wp-content/uploads/2014/03/72.jpg"/>  
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="http://www.redtypewriter.com/wp-content/uploads/2014/03/114.jpg"/>  

Кажется, код работает, но после того, как я добавлю его на домашний экран, через некоторое время значок исчезнет, ​​и вместо значка останется черный квадрат? Что происходит? Сайт: http://www.redtypewriter.com/ если вы хотите взглянуть, и я использую собственную тему WordPress.

Спасибо!

1 ответ

Есть две основные причины получить черные иконки:

  • Использование изображений JPG (iOS предпочитает PNG)
  • Использование PNG с прозрачными областями. iOS заполняет прозрачные области черным.

В вашем случае это потому, что ваши изображения в формате JPG вместо PNG.

У вас с оригинальными картинками я заметил три проблемы:

  • Черный значок, как вы его описали.
  • Моему устройству потребовалось некоторое время, чтобы показать значок (например, при добавлении на домашний экран). В течение первых нескольких секунд я видел только значки по умолчанию. Это не так уж необычно, но я был немного удивлен.
  • При создании закладок мое устройство использовало не ваши значки, а другое:Значок 'RT' в закладках

Как только я преобразовал их в PNG и изменил соответствующий HTML-код, все проблемы были исправлены сразу.

Кроме того, вы не определяете достаточно картинок. Например, ваш значок не будет отлично смотреться на Retina iPad.

Другие вопросы по тегам