Nexus 7 игнорирует значок Apple Touch

  1. Зайдите на любой веб-сайт, на котором есть:

    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
    <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />
    

    Например: bbc.co.uk , starbucks.com или play.com .

  2. Создайте закладку из браузеров.

  3. Перейдите в «Закладки» и «Добавить на главный экран».

На других устройствах Android значок, который появляется на вашем домашнем экране, будет значком, указанным в одном из двух тегов выше. Однако на моем Nexus 7 он всегда использует значок закладки со значком сайта посередине. Я знаю, что значки работают, потому что, если вы зайдете в Chrome => Закладки, он покажет закладки со значком Apple-Touch, но не на рабочем столе.

Изменилось ли это в Jellybean? Это ошибка или намеренно по какой-то причине? Я не могу найти никаких упоминаний об этом поведении где-либо в Интернете.

Я знаю, что это не поможет, но, вероятно, сработает, если это что-то вроде <link rel="google-touch-icon" href="/google-touch-icon.png" />. Нет, просто шучу.
Не специфично для Nexus 7. Изменено поведение с помощью «значков касания Apple» в JellyBean. На моем Galaxy Nexus тоже не работает.

Ответы (1)

Похоже, Google боится судебного иска со стороны Apple за использование «квадратного значка с закругленными углами». На странице http://code.google.com/p/chromium/issues/detail?id=125076 есть проблема . Однако есть информация о том, что версия исправления установлена ​​на 25-й релиз. Я не знаю, имеют ли версии хрома и хрома одинаковые номера, но в последний раз, когда я проверял Chrome, он был на версии 22. Также было опубликовано предложение ввести специальный значок Android для хрома.

Спасибо за информацию, этот отчет об ошибке именно то, что я искал! Чтобы уточнить, это похоже на ошибку / отсутствующую функцию в Mobile Chrome. Конечно, поскольку Mobile Chrome полностью заменил браузер Android в Jellybean, поэтому это оказалось ошибкой Jellybean. Странно, однако, кажется, что это большая функция, которую нужно исключить. Если это потому, что они не хотят, чтобы на них подали в суд, то они могли бы, по крайней мере, дать нам метатег android-touch-icon, чтобы заменить его.