Значок веб-клипа iOS не отображается на локальном сервере

Мы создали веб-приложение с некоторой оптимизацией для функции Web Clip для iOS. Очевидно, я добавил несколько значков для домашнего экрана, но они не отображаются при доступе к приложению на нашем локальном сервере. Когда я перемещаю все соответствующие файлы на совершенно другой сервер (т. Е. На наш веб-хостинг), они отображаются просто отлично. Это приводит меня к выводу, что наш сервер виноват, но я не могу понять, почему. Тем более, что они появляются на iOS7, но не на iOS6.

Вот index.php:

<?php
session_start();
require_once "config.php";
require_once "functions.php";

if ($_GET['a'] == 'logout') {
    include 'logout.php';
}

if (isset($_SESSION['id'])) {
    include 'app.php';
} else {
    if ($_GET['access'] == "denied")
        echo "<div id='accessdenied'>Access Denied!</div>";
    include 'index.html';
}
?>

Вот соответствующий код из index.html (не то, что это ошибка):

<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-57x57-precomposed.png" >
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72-precomposed.png" >
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114-precomposed.png" >
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144x144-precomposed.png" >

Я также пришел к выводу, что это не связано с PHP в том числе. Новый проект с HTML только на нашем локальном сервере поднимает ту же проблему.

Кто-нибудь знает, что может быть причиной этого?

1 ответ

Возможно, попытайтесь поместить изображение в вашу "корневую" папку, чтобы это помогло мне... Я не уверен, почему... это довольно странно, я не могу заставить его работать, если я помещаю файл изображения в другие папки

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