Значок веб-клипа 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 ответ
Возможно, попытайтесь поместить изображение в вашу "корневую" папку, чтобы это помогло мне... Я не уверен, почему... это довольно странно, я не могу заставить его работать, если я помещаю файл изображения в другие папки