Я пишу html5 игру и пытаюсь получить иконку с яблочным прикосновением для работы. Я тестирую iPhone 4S без сетчатки, работающий под управлением ios5. Первая часть моего HTML файла:Значок Apple touch не работает
<head>
<title>My Game</title>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="viewport" content="user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="apple-touch-icon" href="img/apple-touch-icon.png"/>
Я также с помощью script подсказывать пользователям добавлять значок сенсорный; этот скрипт показывает предварительный просмотр значка касания, и он находит значок без проблем. Кроме того, значок public, не защищенный паролем.
Когда я добавляю ярлык на свой домашний экран, я получаю простой значок скриншота. Я попытался очистить свою историю и кеш. Я делаю что-то неправильно? Являются ли эти метатеги без кэша мешающими значку? (Они там, поэтому мне не нужно беспокоиться о проблемах кеширования при разработке.)
Я получаю ошибку HTTP 500 на этом значке, вызванном неисправным обработчиком 403, что, вероятно, объясняет, почему он не работает. – nneonneo
Я только что заметил это. Когда я посещаю сайт и просматриваю источник, я могу щелкнуть ссылку на значок и увидеть изображение. На сайте нет парольной защиты. Сайт http://tapoutdemo.atwebpages.com/tapout_game.html – japhyr
Нет, я не вижу его. Вы можете очистить свой кеш или попробовать его с другого компьютера. – nneonneo