Что вызывает apple-touch-icon.png 404 на планшет Android
Итак, на планшете Android я получаю 404() для сайта /apple-touch-icon.png. Что, 404 имеет смысл, потому что такого файла не существует. Но более того, на этот файл нет ссылки в разметке. Я понимаю, что, по-видимому, этот значок можно автоматически найти в зависимости от включения определенных мобильных тегов META, но таких кодов также нет нигде в коде. За исключением тегов заголовка, описания и ключевого слова, единственным метатегом в указанном коде является
<meta name='viewport' content="width=1000">
и из того, что я нашел, это не вызвало бы это 404.
Кроме того, единственное время, когда 404, кажется, происходит, - это когда пользователь "входит". Пользователь может войти в систему с любой страницы сайта, но навигация по таким страницам обычно не вызывает проблем. Процесс входа в систему приводит пользователя к назначенному URL-адресу, выполняет проверку и т. Д., А затем перенаправляет пользователя обратно туда, откуда он пришел. Никакие метатеги не выводятся до перенаправления. Но где-то в этом потоке браузер планшета считает, что ему нужно найти файл "apple-touch-icon.png".
У кого-нибудь есть идеи относительно того, что может быть виновником? Это результат перенаправления без вывода? Если так, как я могу отговорить клиента вести себя как таковой? Я просто в растерянности, пытаясь выяснить, что вызывает это.
В случае, если кто-то считает это уместным, сайт создается с помощью codeigniter, а редирект использует его основной метод. Большое спасибо за любую помощь.
РЕДАКТИРОВАТЬ Чтобы уточнить, потому что я понимаю, что это было написано плохо (мой плохо), планшет не получает РЕСУРС 404. Браузер планшета фактически перемещается по URL-адресу несуществующего файла. Результатом является мертвая страница.
2 ответа
Устройства Apple делают запрос к apple-touch-icon или apple-touch-icon-precomposed.png, чтобы использовать это изображение в качестве закладки для вашего сайта, подобно тому, как браузеры настольных компьютеров запрашивают favicon.png.
Предположительно, устройства Android просто копируют поведение IOS, поскольку они надеются, что в этом месте будет доступен значок.
Я вижу запросы на это изображение, а также "apple-touch-icon-precomposed.png" в моем http-журнале Apache. Очевидно, я не несу на своем сайте яблочного контента. Вероятно, это результат того, что чей-то клиент или его оператор испортили рекламу, когда они посещают мой сайт. Запросы Favicon были бы.ico-файлами. Я подумываю о том, чтобы повеселиться и поднять козлиную кость с этими именами, лол