Мы создали веб-приложение с некоторой оптимизацией для функции веб-клипа iOS. Очевидно, что я добавил некоторые значки для рабочего стола, но они не отображаются, когда приложение доступно на нашем локальном сервере. Когда я перемещаю все соответствующие файлы на совершенно другой сервер (т. Е. Наш хостер веб-сайта), они отображаются просто отлично. Это приводит меня к выводу, что наш сервер виноват, но я не могу себе представить, почему. Особенно, так как они отображаются на iOS7, но не на iOS6.значок веб-клипа iOS не отображается на локальном сервере
Вот 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 только на нашем локальном сервере вызывает ту же проблему.
Кто-нибудь знает, что может быть причиной этого?